![如何使用 Linux 安装对外部磁盘进行映像处理并将其还原到较小的外部磁盘](https://linux22.com/image/1482418/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Linux%20%E5%AE%89%E8%A3%85%E5%AF%B9%E5%A4%96%E9%83%A8%E7%A3%81%E7%9B%98%E8%BF%9B%E8%A1%8C%E6%98%A0%E5%83%8F%E5%A4%84%E7%90%86%E5%B9%B6%E5%B0%86%E5%85%B6%E8%BF%98%E5%8E%9F%E5%88%B0%E8%BE%83%E5%B0%8F%E7%9A%84%E5%A4%96%E9%83%A8%E7%A3%81%E7%9B%98%20.png)
我有一个可启动1T外置U盘,但只有一个Linux 操作系统还有一些其他东西。它只使用了大约 50GB。我有另一个500GB外部 USB 磁盘。我正在考虑将 1T 磁盘的状态转移到 500GB 磁盘。我试过了克隆但它要求目标磁盘等于或大于源磁盘。
我如何将该磁盘的内容迁移到较小的磁盘并仍使其可启动?
编辑:
这次安装的Linux是Fedora,19或者20。
答案1
我曾经将笔记本电脑上 500GB HDD 上的 Windows 安装迁移到 250GB SSD 上,而且成功了。只要大磁盘上的安装小于要迁移到的磁盘,就有可能缩小分区,但有时可能是不可能的。问题在于如何安排数据。
由于您正尝试将 50GB 的安装移动到 500GB 的磁盘,因此您有很大机会成功。首先对 1TB 磁盘运行碎片整理,然后使用 GParted 将分区大小缩小到 500GB 以下(最好将分区大小设为 450GB,以防万一,但您不必这样做)。使用 Clonezilla 复制映像,然后最终增加分区大小以填满新磁盘上的全部 500GB。简单的 GParted 教程:http://www.howtogeek.com/114503/how-to-resize-your-ubuntu-partitions/
(我知道这个问题是关于移动 Linux 操作系统,但我相信它应该以类似的方式工作。)