私はopenSuse 13.2を実行しています。設定ファイル /etc/rsnapshot.conf.default には次のエントリがあります。
snapshot_root /.snapshots/
rsnapshotが実行されていません。ただし、/.snapshotsにはスナップショットのように見えるディレクトリがたくさんあります。
システムにはスナッパーも取り付けられています。私はそれが定期的に実行されるように設定されており、/.snapshotsのディレクトリが作成されたと思います。
混乱しているので、rsnapshotが基本的に同じディレクトリを一覧表示するのはなぜですか?
ただし、スナッパーはシステムのバックアップではなく、破損または構成エラー(パーティションの損失ではない)の後にシステムを復元するためのものです。
答え1
rsnapshot-1.4.1を使用し、以下を実行してtar.gzソースから手動でインストールしました。
./configure
make install
デフォルトではテンプレートをインストールします。rsnapshot.conf.defaultファイルの下/usr/ローカル/等/ そして以下のrsnapshot Perlスクリプト/usr/ローカル/空/
あなたは2つのことをしなければなりません。会議構成ファイル:
cp /usr/local/etc/rsnapshot.conf.default /usr/local/etc/rsnapshot.conf
/usr/local/bin/rsnapshot Perl 実行可能ファイルは次のように指定されます。/usr/local/etc/rsnapshot.conf
それから編集する/usr/local/etc/rsnapshot.conf
これスナップショットルートディレクトリほとんど常にシステムに合わせて変更する必要があります。次の例では、/ bkupフォルダがシステムの他のハードドライブにマウントされています。 / bkupフォルダの権限を適切に設定するか、フォルダに適した名前を設定してください。次に、その「bkup」フォルダの下に権限0700を持つルート所有フォルダ(たとえば、「private」)を作成することをお勧めします。
ユーザーがバックアップにアクセスできるようにするには、/ bkup / privateの読み取り専用nfsをlocalhostにエクスポートします。その後、nfsを介してマウントします。
ローカルホストのマウント: /bkup/private/backup
その後、フォルダ/サポート読み取り専用nfsのエクスポートとマウントを強制することで修正から保護され、ユーザーは「バックアップ」のフルネームを認識しやすくなります。
私のrsnapshot.confファイルの主な特徴は、3つの非増分フォルダをバックアップしたことです。
snapshot_root /bkup/private/
no_create_root 1
cmd_cp /bin/cp
retain daily 1
logfile /var/log/rsnapshot
# remove the --delete-excluded from rsync_long_args
# this is so rsnapshot NEVER deletes anything it has backed up
rsync_long_args --numeric-ids --relative
# hostname of this system is jupiter
backup /info/ jupiter/
backup /home/ jupiter/
backup /data/ jupiter/