2009年3月3日 星期二

用sfdisk備份MBR與partition table,partimage備份partition

用sfdisk備份MBR與partition table,partimage備份partition

新的tool:
fsarchiver backup & restore <- 還原時分割磁區不必大於原本的磁區
安裝:
# aptitude install partimage <- 還原時分割磁區必需大於等於原本的磁區

/*------------備份------------*/

備份MBR與partition table:
# dd if=/dev/hda of=/path/name.mbr count=1 bs=512
# sfdisk -d /dev/hda > name.sf

//hda is device not partition_num

備份partition_num: (下面是用指令,圖形介面:# partimage)
# partimage -z1 save /dev/partition_num /backup_path/name.img -f0 -b

介時會有:name.mbr,name.sf、name.img.000 (000是tool會產生的)
將此3個copy到隨身碟,或用UltraISO燒錄

ps:
此時的「備份的partition_num」不能是mount狀態

-z1:使用gzip壓缩格式
-z2:使用bzip2压缩格式
-f0:表示完成後等待
-b: batch mode: the GUI won't wait for an user action

/*------------還原------------*/

還原mbr與partition table:
# dd if=/path/name.mbr of=/dev/hda
# sfdisk /dev/hda < name.sh

還原partition_num:
# partimage restore /dev/partition_num /path/name.img -f0 -b


ref:
Partimage-manual Backup-partition-table

沒有留言:

張貼留言