首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux中的映像HDD (功能如Norton )

Linux中的映像HDD (功能如Norton )
EN

Unix & Linux用户
提问于 2012-06-19 11:54:05
回答 5查看 6.6K关注 0票数 5

我希望使用嵌入式Linux发行版,比如微型核心作为一种自动恢复类型的工具。

基本上,用户会从启动菜单中选择引导到微核心,然后如果USB被插入,包含驱动器的鬼类型映像(它将包含udev规则将检测到的唯一UUID,然后它才会开始成像),它将恢复整个硬盘驱动器。现在我的问题是找到一个像Ghost for Linux这样的实用工具来完成成像。

幽灵最棒的部分是

  1. 它做一个文件一个文件的副本,所以它非常快,并由此产生的压缩图像是小的,和
  2. 它会动态调整驱动器的大小,因此,如果将10 GB的驱动器成像到20 GB的驱动器上,它将对驱动器进行图像化,然后自动调整驱动器的大小,并在必要时修复分区表。

由于这个原因,dd显然不是一个选项,它复制驱动器的每个扇区,并且它无法动态调整大小,因此如果由于某种原因,目标驱动器甚至比源小1字节,它就会失败。partimage也有类似的问题。

CloneZilla是我见过的唯一强大到可以这样做的Linux工具,但它显然是自己的发行版,不能集成到Linux发行版中。既然CloneZilla只是一个低级工具的集合,那么谁知道它是如何克隆硬盘的呢?

做这种事最好的方法是什么?多年来,我一直在寻找这个问题的答案,但仍然没有找到一个可靠的解决方案。直到今天,我们使用了一个古老版本的Ghost,因为它完美地显示了我们需要的任何东西,但是我们希望摆脱专有工具和DOS,转向开源解决方案。

EN

回答 5

Unix & Linux用户

回答已采纳

发布于 2012-06-19 12:27:32

FSArchiver (http://www.fsarchiver.org/Main_页面)可能会做你想要的事情。磁盘映像只包含数据,不包括空闲空间,并且可以还原到不同大小的磁盘。

票数 7
EN

Unix & Linux用户

发布于 2012-06-20 05:28:38

虽然这可能不完全适合您的需要,但它确实比dd更适合。

该程序是ddrescue,是一个GNU实用程序。在大多数系统中,包名为gddrescue,但在Gentoo上,它只是简单地命名为ddrescue。它有错误控制--如果您遇到错误,它将继续运行,但是您也可以让它在X错误之后停止,或者X错误率(带有-e和-E标志)。您可以使用-S标志使用稀疏文件存储图像,这将只分配元数据的空闲空间;基本上,图像中的空闲空间将占用可忽略的空间,尽管文件本身在执行ls -hs时会报告正确的大小。您可以让它写入日志文件,这是推荐的。

不幸的是,它不进行动态调整;也就是说,它不能增长或缩小来填充一个驱动器。但它做了一件事,而且做得很好。对于调整大小,我建议使用ddrescue恢复映像,然后使用GParted调整驱动器大小(如果您感到舒服,可以使用parted进行大小调整)。

有关更多信息,我建议阅读灾害救援主页ddrescue手册页。

票数 1
EN

Unix & Linux用户

发布于 2012-06-19 12:00:36

如何使用传统的dd命令??

请参阅它的手册页,以克隆任何linux或窗口机器。

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

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

复制
相关文章

相似问题

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