星期一, 7月 23, 2007

Linux 系統備分還原

1.備份
find . -not -name rootfs.cgz| bin/cpio -v -o -H newc|gzip -9 >/rootfs.cgz

2.使用livecd開機掛載硬碟後還原
gzip -dc rootfs.cgz | cpio -iumdv

3.刪除 /proc /var/run 下的檔案及子目錄

4.grub-install --root-directory=/mnt/newhd /dev/sda

5.如還原之新機器scsi控製器不同需重建initrd
mkinitrd --with=scsidriver initrd-LinuxVersion.img LinuxVersion