存储图像的最佳方法是什么?

存储图像的最佳方法是什么?

我正在尝试基于 Fedora 创建自己的一次性映像实用程序,我有一个主要问题。该实用程序(理论上)将机器的原始映像保存到网络存储位置。对我来说,最好的目标是 Samba 共享。

问题是:哪种类型的图像容器最容易使用?它是否像将驱动器内容 DD 到 samba 位置上的文件一样简单?如果是这样,从该文件写入是否像将 samba 目标上的文件 DD 到新机器的硬盘一样简单?

这是我第一次尝试这样的项目,我不想因为一些简单的错误而受到阻碍。

就目前而言,我希望活动磁盘能够加载、挂载共享并提供两个选项...将原始图像从本地磁盘复制到共享上的图像或将图像从共享加载到本地磁盘。

如果已经有工具可以完成这项基本任务,并保持其简单性,请告诉我。我查看了所有知名的克隆实用程序,我需要这个来进行一次性成像(我目前正在使用 FOG,它非常适合整个实验室,但对于一次性图像来说不太好)。

答案1

对于一个非常专业的设置来说,这似乎需要做很多工作。我可以推荐Acronis 备份和恢复 10

这不仅负责成像,还负责确保二进制映像将应用于正确的分区几何。例如,您可以对 40GB 磁盘进行成像,然后将其还原到 20GB SSD 或 120GB 驱动器,并且映像将占用所有可用空间。

当您完成前端制作并重新制作发行版以执行映像过程时,购买 Ghost、Acronis 或 Clonezilla 之类的产品会更便宜、更快。

答案2

部分图像 (http://www.partimage.org/Main_Page如果您处理的是分区级备份而不是完整磁盘映像,那么 ) 会非常有效。不过,对于整个磁盘的情况,编写一些脚本来备份和重新创建分区表也并不困难。

来自他们的网站:

“Partimage 是一款开源磁盘备份软件。它将具有受支持的文件系统的分区按扇区保存到映像文件中。虽然它在 Linux 下运行,但也支持 Windows 和大多数 Linux 文件系统。可以压缩映像文件以节省磁盘空间和传输时间,并且可以将其拆分为多个文件以复制到 CD 或 DVD。

可以使用 partimage 网络支持或使用 Samba/NFS(网络文件系统)通过网络保存分区。这提供了在磁盘崩溃后执行硬盘分区恢复的能力。"

相关内容