[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:46530] rsync で バックアップ



takesimaです。 御世話になってます。

http://www.netadmintools.com/art188.html にて rsyncでバックアップ
できるようになりましたが、誤りご指摘ください。
以下に手順を書かせて下さい
------------------------
現在動いているデビアンをshutdownします。

そして secondary master に新しいHDDをつけます。
これはhdc となります。

つけた後 起動します。
そして fdisk /dev/hdc をしたのち
mke2fs -j /dev/hdc1
mkswap    /dev/hdc2

それから以下のスクリプトを実行します。
--------------------------------
mkdir /rsyncmnt
mount -t ext3 /dev/hdc1 /rsyncmnt
/usr/bin/rsync -avz --delete \
--exclude "/mnt/" \
--exclude "/rsyncmnt/" \
--exclude "/proc/" \
/   /rsyncmnt
-------------------------------

結構時間かかりますが、おわったら FDDへFDをいれて
mke2fs /dev/fd0
mount  /dev/fd0  /mnt
dd if=/dev/hda of=/mnt/mbr  bs=512 count=1
dd if=/mnt/mbr of=/dev/hdc  bs=446 count=1
umount /mnt

それからshutdownして、primary master HDD をはずして
secondary masterであったのをここにつけます。

そしてはらはらしながら電源をいれます。

すると 途中で
/proc
ないと叱られるので、rootでログインして
mkdir /proc
して 再起動します。

そうすると今度は叱られずたちあがります
ということは 先に上げたシェルスクリプトで
----------------------------------------
mkdir /rsyncmnt
mount -t ext3 /dev/hdc1 /rsyncmnt
/mkdir /rsyncmnt/proc
chmod 555 /rsyncmnt/proc
/usr/bin/rsync -avz --delete \
--exclude "/mnt/" \
--exclude "/rsyncmnt/" \
--exclude "/proc/" \
/ /rsyncmnt
----------------------------------------
をするのががいいのかもですが、検証してません。

これは liveCDなどではなく 現在動いているシステムから バックアッップがとれるので
クローンで回せる利得があります。
以上です。 間違ってたらごめんなさい。