![使用 Clonezilla 将服务器迁移到更大的磁盘](https://linux22.com/image/1117188/%E4%BD%BF%E7%94%A8%20Clonezilla%20%E5%B0%86%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%81%E7%A7%BB%E5%88%B0%E6%9B%B4%E5%A4%A7%E7%9A%84%E7%A3%81%E7%9B%98.png)
我有一台虚拟 Ubuntu 服务器,硬盘为 40 GB。我使用 Clonezilla 创建了该服务器的磁盘映像。我想克隆它的原因是磁盘空间不足(我需要更多)。另一台服务器位于 HP Blade Center 中,因此它是一台物理服务器,磁盘为 200 GB。
当我将映像恢复到新服务器时,它仅恢复了 40 GB,并没有扩展磁盘。我还尝试了 Clonezilla 高级模式,在该模式下,我使用“-k”和“-r”选项在目标磁盘中按比例创建分区表,并自动调整分区中的文件系统大小。但这并不能解决我的问题。
您知道如何恢复映像以便我拥有全部 200GB 吗?或者您知道比 Clonezilla 更好的迁移方法吗?
答案1
只需使用 GParted 等分区工具(该工具随实时媒体预装)并调整分区大小即可。GParted 应该会找到正确的分区表类型和文件系统类型,扩展分区并应用正确的命令来调整文件系统大小。
您也可以从终端执行此操作(例如,parted
对于resize2fs
默认安装)从另一个 Linux 安装或实时媒体执行此操作(据我所知,您无法在线调整根文件系统的大小),但从实时媒体使用 GParted 执行此操作应该是最简单的方法。