バックアップ · 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 unzip

2.2 バックアップサーバー

apt-get install openssh-client openssh-server rsync

3 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]

その後、ログアウトします。

exit

4 メインサーバーでの 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

Share: X/Twitter LinkedIn

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

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