首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复制linux系统

复制linux系统
EN

Stack Overflow用户
提问于 2010-11-24 18:03:26
回答 3查看 492关注 0票数 0

假设我有一个硬盘,上面有一些linux发行版。我的任务是设置类似的系统(具有相似的发行版、内核版本、软件版本等)。在另一个硬盘上。在以下情况下,我如何做到这一点:

案例a:我被允许使用任何我想要的软件(包括像Virtualbox这样的软件来制作系统的完整镜像)

案例b:除了标准的linux实用程序之外,我不允许使用任何工具来检索我需要的所有特征,然后手动将"fresh“系统安装到其他硬盘驱动器上。

感谢您的阅读。我很难表达我的意思,我希望你能理解。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-24 18:13:57

最简单的方法是在命令提示符下使用dd。

dd if=/dev/sda of=/dev/sdb --bsize=8096

dd (磁盘复制器)正是为了这个目的而使用的。我会查看手册页,以确保我的块大小参数是正确的。另外两个参数是if (在文件中)和of (在文件中)。of=硬盘驱动器的大小应与if=硬盘驱动器的大小相同或更大。

票数 1
EN

Stack Overflow用户

发布于 2010-11-24 18:21:21

一个词:CloneZilla

它可以克隆分区、磁盘、复制引导记录。您可以启动它从CD或USB驱动器,甚至通过网络(PXE)。

您可以使用dd,但它速度很慢,因为它会复制所有内容,甚至磁盘上的空闲空间,而且如果您的分区大小不同,您可能会遇到各种问题,因此我不建议使用dd

您还可以从Knoppix之类的live CD引导系统,挂载分区并使用cp -a复制所有内容。并在第二个终端中运行watch df之类的命令来监视进度。但即便如此,在复制完成后,您仍需要处理引导加载程序。

我过去经常使用各种手动方法克隆Linux系统,直到我发现了CloneZilla。从那时起,生活就轻松多了。

票数 2
EN

Stack Overflow用户

发布于 2010-11-24 18:10:58

您可以使用dd或cpio和live cd在第一张磁盘上创建系统的精确副本。

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

https://stackoverflow.com/questions/4265531

复制
相关文章

相似问题

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