首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >备份系统映像

备份系统映像
EN

Unix & Linux用户
提问于 2015-06-22 08:43:12
回答 2查看 2.9K关注 0票数 2

是否可以创建已安装的Linux Mint的备份映像。我希望能够有一个恢复映像来重新安装Mint,就像我使用windows系统映像备份一样(例如)。

最后,我想用CD或USB来启动我的系统,并且能够完全恢复我的系统。

EN

回答 2

Unix & Linux用户

发布于 2015-06-22 08:58:08

我发现了你问的同样的问题,这里,他们解决了。无论如何,有大量的解决方案,但根据我发布的链接,Clonezilla是一个众所周知的sw做这项工作。

票数 1
EN

Unix & Linux用户

发布于 2016-02-28 18:55:21

我遵循了Clonezilla的建议,但发现它缺乏虚假的支持。

然后我尝试了Mondo救援,因为它被强烈推荐为一种企业工具。它是足够笨拙的,正是这样,和一些广泛的摇头后,我设法使它工作。它给人的印象是一个由支持合同运行的非常强大的工具。2005年。:)

结果,对我来说,到目前为止最简单和最兼容的解决方案是我们在许多事情上所依赖的一个可靠的工具。打开根shell并输入此命令,并进行必要的调整:

代码语言:javascript
复制
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/

它需要对每台机器进行小的调整才能排除目录.例如,在我的家庭机器上,它跳过蒸汽程序/普通程序,而我们的服务器不包括备份位置、apt缓存或其他不必要的杂乱。

要恢复此备份,您所需要的只是可以访问您的驱动器和备份,并包括rsync。一个非常简单的解决方案是,例如,相同发行版的基本安装;体系结构必须匹配,内核不应该是光年。使用shell (和网络)安装最基本的版本,反转rsync过程,刷新grub/lilo,重新启动。

一个更有效的方法将是使用任何拯救模式给你一个外壳和网络,并从那里复制。虽然你将需要自己准备驱动器,色度和一些重新绑定,以获得grub安装。对于引导加载chroot,根据需要修改此脚本:

代码语言:javascript
复制
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“旋转备份的副本,以获得增量存档。硬链接文件在磁盘上使用相同的数据;如果其中一个被覆盖,另一个则保留旧数据。档案将只需要尽可能多的空间,因为有唯一的文件版本,而不是每个副本。

简单点,蠢货。:-)

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/211287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档