如何从命令行 dump/restore HDD 分区表 (Bash)
how to dump/restore a HDD parttition tabel from the command-line (Bash)
我有一小部分 Linux/Windows 系统,我喜欢使用 Bash 脚本进行备份。我喜欢备份一切,而不仅仅是用户数据,所以我使用 dd 和 ntfsclone 之类的东西。每个系统的细节都不同,所以为了避免混淆和错误,我喜欢编写脚本。
除了驱动器上分区表的备份和可能的恢复之外,我对其他一切都很满意。 MBR 和 GPT 磁盘混合使用。
我最熟悉用于编写脚本的 Bash 和 Python,但我会接受任何有用的东西。我想要一些可以启动(安装了备份媒体)并且无人看管的东西。
有什么可以帮我做的吗?
查看 sfdisk(8)。手册页中的示例:
sfdisk --dump /dev/sda > sda.dump # writes ascii description of partition layout to file
sfdisk /dev/sda < sda.dump # parses ascii description of partition layout from file
我可能会建议使用 --backup 选项而不是上述命令。 --backup 选项导致存储分区 table 的实际内容,而不是通过解析文本文件重新生成它。
我有一小部分 Linux/Windows 系统,我喜欢使用 Bash 脚本进行备份。我喜欢备份一切,而不仅仅是用户数据,所以我使用 dd 和 ntfsclone 之类的东西。每个系统的细节都不同,所以为了避免混淆和错误,我喜欢编写脚本。
除了驱动器上分区表的备份和可能的恢复之外,我对其他一切都很满意。 MBR 和 GPT 磁盘混合使用。
我最熟悉用于编写脚本的 Bash 和 Python,但我会接受任何有用的东西。我想要一些可以启动(安装了备份媒体)并且无人看管的东西。
有什么可以帮我做的吗?
查看 sfdisk(8)。手册页中的示例:
sfdisk --dump /dev/sda > sda.dump # writes ascii description of partition layout to file
sfdisk /dev/sda < sda.dump # parses ascii description of partition layout from file
我可能会建议使用 --backup 选项而不是上述命令。 --backup 选项导致存储分区 table 的实际内容,而不是通过解析文本文件重新生成它。