首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在虚拟机上恢复linux备份?

问如何在虚拟机上恢复linux备份?
EN

Server Fault用户
提问于 2013-07-24 05:16:30
回答 3查看 1.5K关注 0票数 0

我已经在bacukp.tgz ( centos 6.4 )中备份了linux。现在,我想从它创建一个新的虚拟机vmware。

那么,我首先需要安装centos表单cd还是iso,然后用备份覆盖所有文件,还是可以直接从backup.tgz开始?

EN

回答 3

Server Fault用户

发布于 2013-07-24 08:29:31

  • 启动一个LiveCD,任何Linux都可以。
  • 磁盘分区
  • 挂载分区(例如,安装到/target)
  • 如果您计划拥有单独的/target、/var或任何其他分区,则将您的其他分区安装在
  • 将备份复制到/target
  • 装入/dev、/sys、/proc,并绑定到/target挂载-o绑定/dev / -o /dev挂载-o绑定/sys /目标/sys挂载-o绑定/proc / /target/proc
  • 色度转化为/target色度/target
  • 安装grub
  • 重新启动到您恢复的系统中
票数 1
EN

Server Fault用户

发布于 2013-07-24 07:32:33

当然,首先您需要安装新的centos6.4,然后再卸载backup.tgz。

票数 0
EN

Server Fault用户

发布于 2013-07-24 07:53:10

这开始的生活是作为一个评论,但增长了太长。

如果您直接在运行的系统上解压缩,那么当您覆盖库时,它很可能会崩溃,因此您需要尝试排除各种系统目录。由于错误的设备路径和缺少驱动程序,它可能也不会在启动之后启动。

正如ALex_hha所说,您最好的计划可能是安装一份新的Centos副本,然后选择性地恢复非系统目录。或者从外部iso映像引导VM,或将其挂载到另一个VM,然后解压缩,但您将面临相同的设备问题。

对于未来,请阅读AWS的VM导出、Vmware的转换器和所谓的p2v。

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

https://serverfault.com/questions/525824

复制
相关文章

相似问题

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