バックアップ · 1 min read · Jan 05, 2026

BackupPCでLinuxとWindowsシステムをバックアップする

BackupPCでLinuxとWindowsシステムをバックアップする

Version 1.0
Author: Falko Timme

このチュートリアルでは、BackupPCを使用してLinuxとWindowsシステムをバックアップする方法を示します。BackupPCはサーバーとして機能し、Linuxシステムにインストールされ、そこからローカルネットワーク内のすべてのLinuxおよびWindowsシステムに接続してバックアップおよび復元を行い、そのシステム上のユーザーの作業を妨げることなく行います。クライアント側では最小限の設定が必要です。BackupPCはフルバックアップと増分バックアップをサポートしており、管理者と通常のユーザーのための便利なWebフロントエンドが付属しているため、バックアップと復元をWebブラウザを通じて管理できます。ただし、BackupPCはファイルベースのバックアップを行い、Ghost4Linuxのようなビット単位のバックアップは行わないため、ディスク/パーティションのイメージングには適していません。

BackupPCは、ディスクストレージとディスクI/Oを最小限に抑える巧妙なプール方式を備えています。同じまたは異なるPCの複数のバックアップ間で同一のファイルは1回だけ保存され、ディスクストレージとディスクI/Oの大幅な節約が実現されます。

まず最初に、これはそのようなシステムを設定する唯一の方法ではないことを言いたいと思います。この目標を達成する方法はたくさんありますが、これは私が取る方法です。これがあなたにとって機能することを保証するものではありません!

1 予備ノート

このチュートリアルでは、静的IPアドレス192.168.0.100とホスト名server1.example.comを持つDebian EtchサーバーにBackupPCを設定します。この手順は、Debian SargeやUbuntuでも似たようなものになるはずです。

BackupPCはバックアップを/var/lib/backuppcに保存するため、BackupPCサーバーに約90GBの追加パーティションを作成しました。これは、特に多くのマシンをバックアップしたい場合には非常に小さいことに注意してくださいので、大きい方が良いです。また、/var/lib/backuppcパーティションにLVMを使用することを検討してください。これにより、必要に応じてサイズを拡張できます。LVMについての詳細は、このチュートリアルで学ぶことができます: https://www.howtoforge.com/linux_lvm

Ubuntu Edgy Eftデスクトップシステム(ホスト名/NetBIOS名falko-desktop)と、NetBIOS名notebookを持つWindows XPノートパソコンのバックアップと復元方法を示します。両方ともDHCPを介してネットワーク設定を取得します。

BackupPCは、smb、rsync/rsyncd、tarの3つの転送方法をサポートしています。rsyncはLinuxシステムに推奨される方法であるため、Ubuntuデスクトップにはそれを使用し、smbはWindowsシステムに推奨される方法であるため、Windowsノートパソコンにはそれを使用します。

2 BackupPCのインストール

server1.example.comで、次のコマンドをrootとして実行してBackupPCをインストールします:

server1.example.com:

apt-get install backuppc rsync libfile-rsyncp-perl par2 smbfs

いくつかの質問が表示されます:

Workgroup/Domain Name: <– WORKGROUP(実際には、ここに何を入力しても問題ありません)
smb.confをDHCPからのWINS設定を使用するように変更しますか? <– いいえ

次に、次のメッセージが表示されます:

Web administration default user created
BackupPCはそのWebインターフェースを通じて管理できます:  
http://server1.example.com/backuppc/

その目的のために、’backuppc’という名前のWebユーザーが作成され、パスワードは’dAamcQIH’です。このパスワードは、’htpasswd /etc/backuppc/htpasswd backuppc’を実行することで変更できます。<– はい

Webフロントエンドのパスワード(この場合はdAamcQIH)をメモしておいてください。パスワードが気に入らない場合は、次のコマンドを実行して変更できます。

server1.example.com:

htpasswd /etc/backuppc/htpasswd backuppc

次に、ブラウザを開いてhttp://192.168.0.100/backuppc/(または、ネットワーク内にserver1.example.comの適切なDNSレコードがある場合はhttp://server1.example.com/backuppc/)と入力します。ログインプロンプトが表示された場合はすべて正常です。表示されない場合(私のインストールのように)、次のコマンドを実行します:

server1.example.com:

dpkg-reconfigure backuppc

次の質問が表示されます:

/backuppc/のエイリアスをapacheの設定ファイルに追加しますか? <– はい

その後、再度http://192.168.0.100/backuppc/にアクセスし、ユーザー名backuppcとbackuppcのパスワードでログインします:

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。