基本的にこれに従ってrsnapshot(rsync)を使用してubuntuボックスで自動バックアップを実行しています tutorial 。私の懸念は、すべてが失われた場合にどのように復元するかです。ドライブ全体をバックアップできるとは思えないので、個々のフォルダを選択する必要があり、proc /のようなものが問題を引き起こします。
現在、私のrsnapshot.confにあります(以下を参照)。ドライブ全体のクローンを作成する方法はありますか?それとも私はこれをすべきではありませんか?
質問:
1、現在のドライブと交換できるように、ドライブのクローンになるような方法でバックアップできますか?
2、クローンを作成する場合は「はい」ではありません。ドライブ全体に障害が発生した場合、基本的なubuntuをインストールしてから、すべてのファイルをバックアップに置き換えますか?
3、私がすべきことについて私が知らないかもしれないことは何でも。
ありがとう
###############################
### BACKUP POINTS / SCRIPTS ###
###############################
# LOCALHOST
backup /var/ localhost/
backup /home/ localhost/
backup /etc/ localhost/
backup /lib/ localhost/
backup /usr/ localhost/
backup /opt/ localhost/
backup /root/ localhost/
backup /sbin/ localhost/
backup /selinux/ localhost/
backup /srv/ localhost/
###backup /proc/ localhost/
-x
オプションをrsync
に渡して、他のファイルシステム(/proc
、/sys
など)に繰り返されないようにすることができます。これを行う最も簡単な方法は、-x
をrsnapshot
に渡すことです。複数のディスクファイルシステムがある場合(たとえば、/home
とは別に/
)、それらすべてをバックアップポイントとしてリストします。
すべてをバックアップする必要があるかどうかは、回復をどれだけ速くしたいかによって異なります。たとえば、/usr
の下にない/usr/local
の下のすべては、ディストリビューションを再インストールすることで回復できます。しかし、それはあなたの回復時間を増やします。
/etc
と/usr/local
の完全なコンテンツに加えて、dpkg --get-selections
で取得したインストール済みパッケージのリストだけで、ほぼ同一のシステムを再構築できます。復元するには、基本ディストリビューションをインストールし、パッケージリストでdpkg --set-selections
を実行してから、apt-get install
を実行し、最後に/etc/
と/usr/local
を復元します。
そうしないと、バックアップは起動できません。ディスク全体のコピーがある場合は、Sudo chroot /path/to/backup/root grub-install /dev/sdb
(sdb
はバックアップを含むディスクを識別します)でうまくいくと思います。最初に正しいデバイスマップを設定する必要があるかもしれませんが、よくわかりません。
ディスク全体のクローンを作成できます。これは、マウントされていないファイルシステムで行うのが最適です。そうしないと、一貫性のないファイルシステムでコピーが作成されます。これを行う最も簡単な方法は、ライブCD/USBからgparted
を使用することです。コマンドラインでparted
を使用するか、dd if=/dev/sda of=/dev/sdb bs=16M
を使用して/dev/sda
を/dev/sdb
にコピーすることもできます(1文字のタイプミスでデータが消去されるので注意してください警告)。
事前に準備しておけば、ライブシステムからより速くコピーを作成できます。 *ディスクをRAID-1アレイの(単一の)コンポーネントとして設定した場合:2番目のディスクをアレイに追加し、アレイを再構築し、アレイから2番目のディスクを削除します(mdadm --add /dev/md0 /dev/sdb
、待機、mdadm /dev/md0 --fail /dev/sdb --remove /dev/sdb
)。 * LVMボリュームにファイルシステムをセットアップしていて、スナップショット用の十分なスペースがある場合は、スナップショットから生のファイルシステムをコピーできます。
クローンを作成したら、rsync
を使用してクローンを最新の状態に保つことができます。これでは、古いファイルバージョンを維持することはできません。あなたはそのためにrsnapshotに固執することができます。