标签: partimage

将文件系统映像部署到任意大小的分区上

我想建立一个基于 root FS 映像的 Ubuntu 机器的部署过程。我想将映像还原到一个简单格式化的硬盘驱动器上(我可以在部署过程中完全擦除磁盘)。

我宁愿保持配置简单,而不是分成单独的//home

到目前为止,我已经尝试使用 Clonezilla 并成功创建了可以恢复的根分区的映像。但是,使用该过程会导致我恢复到的根分区很小,与未压缩时的基本映像一样小 - 大约 20 演出。我想将实际硬盘上的分区增加到最大容量,然后将文件系统恢复到它上面,包括所有符号链接和其他花里胡哨的东西。

此外,我正在寻找一个过程,当分区恢复到驱动器上时,它可以可靠地安装和配置引导加载程序和驱动器上的引导分区。我应该在哪里看?似乎任何dd基于块的进程都是每个块,并且您被迫使目标分区与映像具有相同的大小。同时,我不能保证我将要以这种方式部署的机器的所有磁盘的容量都相同......采用什么方法?也许我需要一个更高级别的映像解决方案 - 一个备份文件系统而不是分区的解决方案?

更新:在对可能的配置做了一些刺激之后,我的问题归结为这个。我如何建立一个可以一步完成以下操作的管道:

  • 从 DVD/CD 启动机器
  • 将它的硬盘格式化为 MBR/root/swap,没有任何空白空间
  • 确保它是可启动的
  • 从网络映像克隆根分区

到目前为止,我们已经确定了以下工作流程:

  • 制作一个小磁盘的图像(70 演出)
  • 整体还原
  • 手动进入 gparted 并调整分区大小,使根分区大于其映像版本

但是它让我们连续启动两个磁盘,这很烦人。

boot partition dd deployment partimage

6
推荐指数
1
解决办法
447
查看次数

挂载使用 partimage 创建的 NTFS 映像文件

从我手头没有的旧磁盘,我创建了一个名为 winxp.img 的文件,使用partimage. 正如文件名所暗示的那样,该分区包含 Windows XP 并使用 NTFS 格式化。

(该文件仅包含一个 4.6 GiB 的 NTFS 分区,而不是整个磁盘。)

如何在不将其恢复到物理磁盘上的情况下访问该映像中的文件?

partition mount ntfs partimage

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

partimage ×2

partition ×2

boot ×1

dd ×1

deployment ×1

mount ×1

ntfs ×1