バックアップ · 1 min read · Jan 30, 2026
Debian Etch における Rsyncbackup を使用した定期バックアップ
Debian Etch における Rsyncbackup を使用した定期バックアップ
Version 1.0
Author: Oliver Meyer
この文書では、Debian Etch に rsyncbackup を設定および構成する方法について説明します。Rsyncbackup は rsync と連携する Perl スクリプトです。設定が簡単で、定期的なバックアップ(部分的および増分バックアップ)を作成できます。
このハウツーは、理論的な背景をカバーしていない実用的なガイドです。このようなシステムを設定する方法はいくつかありますが、私が選んだ方法です。
1 前提条件
このハウツーでは、2 つの標準 Debian システムを使用しました。最初のシステムはメインサーバー (192.168.0.101)、2 番目のシステムはバックアップサーバー (192.168.0.102) で、バックアップが保存されます。
2 必要なパッケージ
2.1 メインサーバー
apt-get install openssh-client openssh-server rsync unzip2.2 バックアップサーバー
apt-get install openssh-client openssh-server rsync3 SSH キーファイル
次に、バックアップサーバーに対して認証するために、後で rsyncbackup と組み合わせて使用する SSH キーファイルを生成します。rsyncbackup スクリプト (rsyncbackup -r) を使用してキーファイルを生成することも可能ですが、私はこの方法を選びました。
3.1 バックアップサーバー
キーファイルを作成します - パスフレーズの入力を求められたら Enter を押してください。
ssh-keygen -b 4096 -t rsa -C "Backup Key Comment"出力は次のようになります:
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory ‘/root/.ssh’.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
23:e5:b2:2e:86:2f:e9:bc:76:56:83:6a:8d:f0:d6:23 Backup Key Comment
次に、公開鍵を認証済み鍵のリストに追加する必要があります。
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keysその後、プライベートキーをメインサーバーにコピーします。
scp /root/.ssh/id_rsa [email protected]:/root/.ssh/最後の手段として、バックアップ用のフォルダーを作成します。
mkdir -p /backups/configs/
mkdir /backups/logs/ /backups/manual/
3.2 メインサーバー
すべてがうまくいったかどうかをテストしましょう。次のコマンドでバックアップサーバーにログインできるはずです:
ssh -i /root/.ssh/id_rsa [email protected]その後、ログアウトします。
exit4 メインサーバーでの Rsyncbackup
4.1 取得
cd /tmp/
wget http://rsync-backup.googlecode.com/files/rsyncbackup.zip
unzip -d rsyncbackup rsyncbackup.zip
4.2 スクリプトと設定ファイル
次に、rsyncbackup スクリプトを正しい場所にコピーする必要があります …
cp /tmp/rsyncbackup/rsyncbackup/rsyncbackup /usr/local/bin/
chmod 700 /usr/local/bin/rsyncbackup
… 設定ファイルを作成する前に。
mkdir /etc/rsyncbackup/
mkdir /var/log/rsyncbackup/
touch /etc/rsyncbackup/config.conf /etc/rsyncbackup/destinations.conf \
/etc/rsyncbackup/sources.conf /etc/rsyncbackup/backupset.conf
ln -s /var/log/rsyncbackup/ /etc/rsyncbackup/logs
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。