如何备份(和恢复)磁盘的分区布局以及文件系统types,UUID,标签,LVM分区(Linux LVM)等,以及MBR和VBR等,但没有实际的文件
我想以后在其他地方恢复它,并具有相同的文件系统和分区,然后由我自己手动恢复文件
我需要的布局备份是小的,所以我不能只是使该分区和文件系统的空版本,并使原始图像…
有没有办法做到这一点?
看看partimage可能是最好的结果; 但是,如果你想进一步采取行动, 你可能需要自己构build一些东西。 我不知道任何工具,将完全备份和恢复你想要的一切。
分区表/块设备
转储MBR分区表:
sfdisk -d / dev / sd $ X> $ FILE
还原MBR分区表:
sfdisk / dev / sd $ X
倾销GPT:
sgdisk -b $ FILE / dev / sd $ X
还原GPT:
sgdisk -l $ FILE / dev / sd $ X
将你的块设备显示为一棵树
lsblk
逻辑块设备
LVM(可以重新创buildPV,VG,LVM结构):
vgcfgbackup … vgcfgrestore …
文件系统
显示UUIDS和标签:
BLKID
显示xfs参数
xfs_info / dev / sd $ X $ N
显示ext [234]参数(查看function行):
dumpe2fs -h / dev / sda1
备份和恢复XFS元数据:
xfs_metadump -o / dev / sd $ X $ N FILE xfs_mdrestore FILE / dev / sd $ X $ N
我只能想到dd命令。 唯一的问题是更改/etc/fstab上的UUID(如果使用),如果需要,可以在恢复模式下执行此操作; 或者在备份之前将其更改为标签/设备。