是否可以为我安装的Linux Mint
.我希望能够有一个恢复映像来重新安装 Mint,就像我使用 Windows 系统映像备份一样(例如)。
总之,我想用 CD 或 USB 闪存盘启动我的系统,并能够完全恢复我的系统。
答案1
我发现你问的问题是一样的这里,他们解决了。无论如何,有大量的解决方案,但根据我发布的链接,Clonezilla 是一个众所周知的软件来完成这项工作。
答案2
我遵循了 Clonezilla 的建议,但发现它缺乏 fakeraid 支持。
然后我尝试了 Mondo Rescue,因为它被强烈推荐为企业工具。确实如此,它足够笨拙,经过一番摇头之后,我设法让它工作。它给人的印象是一个由支持合同运行的非常强大的工具。 2005 年。:)
事实证明,对我来说,迄今为止最简单、最兼容的解决方案是我们在许多事情上依赖的可靠工具。打开 root shell 并输入此命令并进行必要的调整:
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/var/log/mysql/*","/usr/local/var/crashplan/*"} / my.backup.server:/home/backup/thisBox/
它需要对每台机器进行细微调整以排除目录。例如,在我的家用计算机上,它会跳过 steamapps/common,而我们的服务器则排除备份位置、apt 缓存或其他不必要的混乱。
要恢复此备份,您所需要的只是可以访问您的驱动器和备份的东西,并且包括 rsync。例如,一个非常简单的解决方案是同一发行版的基本安装;架构必须匹配,内核不应相差数光年。使用 shell(和网络)安装最基本的版本,逆向 rsync 过程,刷新 grub/lilo,重新启动。
更有效的方法是使用为您提供 shell 和网络的救援模式,并从那里进行复制。不过您需要自己准备驱动器,并进行 chroot 和一些重新绑定才能安装 grub。对于引导加载 chroot,请根据您的需要修改此脚本:
mount --bind /dev/pts /mnt/disk/dev/pts
mount -t proc proc /mnt/disk/proc
mount -t sysfs sys /mnt/disk/sys
chroot /mnt/disk
该解决方案不仅与介质无关并且适用于任何可以保存 Linux 文件系统的东西,高级用户还可以通过将其与小型可启动 Linux 和一些 rc.local 命令一起放在介质上来自动恢复。
与此备份结合使用的另一个有价值的方法是硬链接副本。使用“cp -al”不断轮换备份副本以获得增量存档。硬链接文件使用磁盘上的相同数据;如果其中一个被覆盖,另一个将保留旧数据。存档只需要与唯一文件版本一样多的空间,而不是每个副本。
保持简单,愚蠢。 :-)