我将 CentOS 6 安装在 4GB 闪存驱动器中,一切运行正常,直到我需要更多空间。我还有另一个 8GB 空间的闪存驱动器(这是我真正需要的),所以我用分区到 ext4。格式化完成后,我进入终端并输入以下命令:
dd if=/dev/sdb of=/dev/sdc bs=512 conv=noerror,sync
到目前为止,一切都运行正常,命令完成后(不到一小时),我继续重新启动,移除了旧的闪存驱动器。使用新闪存驱动器启动后,我非常高兴,一切都运行正常,直到我用 YUM 安装一些软件包时,只剩下 12.5 MB 的可用空间!
我回到分区这是它的“屏幕截图”:
我假设我需要以某种方式扩展其中一个分区并删除未分配,但我不知道怎么做。任何帮助我都感激不尽,谢谢!
答案1
有一个更简单的方法可以解决您的问题,IE使用克隆兹拉Clonezilla 是一款免费的磁盘克隆和数据恢复程序;您可以找到有关如何操作的非常详细的说明这里。这种方法的优点是,你可以避免使用第三介质(USB/DVD)似乎是从之前的评论中浮现出来的。
由于您无法使用想要使用的磁盘,但您还需要使用介质来托管 Clonezilla,因此出现您需要三个介质。但是,上面的参考资料指导了如何在新的空大磁盘上安装 Clonezilla,通过 Clonezilla 从该磁盘启动,然后将 Clonezilla 的所有内容加载到 RAM 中,这样就可以释放新介质上的磁盘空间,并用于将较小的磁盘克隆到较大的磁盘上,同时根据需要扩大分区。
上面的说明非常详细。不过请注意,当你被提供选项时,初学者/专家, 你必须选择 Expert 是因为:
默认情况下,Clonezilla 会将“相同”大小的源磁盘克隆到目标磁盘。例如,在此示例中,只有 8 GB 会被克隆到目标磁盘,因此目标磁盘上剩余的 12 GB 将未分配。如果要使用所有目标磁盘大小,请记住进入“专家”模式并选择选项“-k1”。
这就是全部内容了。但请记住:如果目标磁盘大小为 1T,则需要花费几个小时。