我想将所有当前数据(包括文件、桌面、主文件夹、程序,甚至浏览器中的打开选项卡和历史记录)迁移到同一台计算机上的另一个卷,而不会出现启动/grub 问题。我试图用 dd 克隆,但当时我无法启动。我无法拔出我的主存储设备,我认为它是 EFI 分区必须所在的主引导设备。这些磁盘处于 RAID 模式。尝试了 Balena Etcher,但得到了与以前相同的结果,尝试将文件从 apt 和 home 复制到另一个全新安装,但由于属于另一个用户,这些文件无法访问。听说过 Deja-dup,任何人都可以确认并给我更多指示以实现我想要的吗?
好吧,我在这里回答我自己的问题。我发现最好的方法是使用可以通过 apt 安装的 dump 和 restore 命令。哑巴创建的文件与文件系统无关,因此无论它使用什么文件系统,您的备份都将安全地存储在任何其他卷中,如果它有足够的空间,则不会影响其他文件。我命令恢复您只需要从实时会话启动并在使用 apt 临时安装它之后运行恢复命令,或者如果您像我一样处于实时会话中,则运行恢复命令。
上面的代码会将所有文件复制到您选择的驱动器上的二进制文件中。启动实时会话后,运行它。
如果您没有足够大的驱动器来存储备份 dd 仍然是谨慎使用的最合适的选择,我听说过 Rsync,但没有机会使用。