在硬盘重新生成之后扩展硬盘大小而不丢失数据

我想知道是否有可能将Linux硬盘分区从8 GB扩展或重新生成20 GB而不会丢失分区上的现有数据?

目前这个Ubuntu Linux是部署在VMware之上的,而我刚刚将硬盘从8GB重新生成为20GB,但不能马上看到效果。

任何人都可以build议如何做到这一点,而不会丢失数据?

我发现一些奇怪的错误信息,当我做fdisk -l? 替代文字

这个信息不是问题; Linux处理部分气瓶的问题很less。 什么是问题是分区的顺序。

您需要擦除现有的交换分区和扩展分区,使用parted或fdisk和resize2fs等工具将分区1扩展到柱面994-1045 + 2610 = 2559 ,然后重新创build扩展交换分区(记住调用mkswap针对交换分区)。

1)确保你有数据的备份。 旋转分区永远不会保证你不会丢失数据。

2)我很想尝试使用Rescue Is Possible(RIP)Linux(因为你说它是虚拟的,挂载.iso); 从它启动运行gparted从X,并增长分区。 我从来没有失去使用gparted来增长或缩小分区的数据,但这并不意味着它不会发生。

一般的规则是规划你的分区布局,把你希望随着时间增长的数据分区(/ var,/ opt或者其他)作为最后一个分区。 它使这个过程更容易一些。