![恢复启动驱动器(分区表、启动分区和根目录),但从 rsnapshot 恢复文件](https://linux22.com/image/897397/%E6%81%A2%E5%A4%8D%E5%90%AF%E5%8A%A8%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%88%E5%88%86%E5%8C%BA%E8%A1%A8%E3%80%81%E5%90%AF%E5%8A%A8%E5%88%86%E5%8C%BA%E5%92%8C%E6%A0%B9%E7%9B%AE%E5%BD%95%EF%BC%89%EF%BC%8C%E4%BD%86%E4%BB%8E%20rsnapshot%20%E6%81%A2%E5%A4%8D%E6%96%87%E4%BB%B6.png)
我有一个具有以下分区方案的启动驱动器:
`sda 8:0 0 558.9G 0 disk
|-sda1 8:1 0 512M 0 part /boot/efi
`-sda2 8:2 0 102.5G 0 part
|-fserver--vg-root 253:0 0 18.6G 0 lvm /
|-fserver--vg-swap 253:1 0 7.5G 0 lvm [SWAP]
`-fserver--vg-home 253:2 0 65.2G 0 lvm /home
我在 root 和 /home 上运行了 rsnapshot。我想实现一些额外的备份/映像,以便我可以使用以下过程(或类似过程)完全恢复驱动器:
- 启动到 liveCD
- 恢复分区表,包括 lvm 配置和启动分区
- 将文件从 rsnapshot 复制回 root 和 /home
这里的想法是通过 rsnapshot 轻松访问增量文件备份,而且还能够恢复整个驱动器,而无需两次保存驱动器的全部内容。
我怎样才能轻松地做到这一点?
Clonezilla 似乎没有在不保存内容的情况下对分区方案进行映像处理的选项。我想我可以使用 sgdisk 备份分区表,然后可能使用 clonezilla 对启动分区进行映像处理,然后使用 vgcfgbackup 保存 lvm 元数据(不过我猜这会在我复制 root 上的文件时出现?)。不过,一体化解决方案更受欢迎。