dd備份恢復系統
1、備份
用liveCD開機,
# dd if=/dev/sda1 of=sda1.img.bak bs=4M(然後把disk1.bak這個備份文件cp到安全的地方)
2、還原
用liveCD開機,
# dd if=sda1.img.bak of=/dev/sda1
# e2fsck -f /dev/sda1
# resize2fs /dev/sda1
# e2fsck -f /dev/sda1
3、dd中的壓縮
dd對磁盤是極大的浪費,100G的硬盤只用1G,dd後的備份文件也是100G,這個可以通過壓縮解決。
1)備份:
# dd if=/dev/sda1 | bzip2 > sda1.img.bz2
2)還原:
# bzip2 -dc sda1.img.bz2 | dd of=/dev/sda1
# e2fsck -f /dev/sda1
# resize2fs /dev/sda1
# e2fsck -f /dev/sda1
1、備份
用liveCD開機,
# dd if=/dev/sda1 of=sda1.img.bak bs=4M(然後把disk1.bak這個備份文件cp到安全的地方)
2、還原
用liveCD開機,
# dd if=sda1.img.bak of=/dev/sda1
# e2fsck -f /dev/sda1
# resize2fs /dev/sda1
# e2fsck -f /dev/sda1
3、dd中的壓縮
dd對磁盤是極大的浪費,100G的硬盤只用1G,dd後的備份文件也是100G,這個可以通過壓縮解決。
1)備份:
# dd if=/dev/sda1 | bzip2 > sda1.img.bz2
2)還原:
# bzip2 -dc sda1.img.bz2 | dd of=/dev/sda1
# e2fsck -f /dev/sda1
# resize2fs /dev/sda1
# e2fsck -f /dev/sda1