Ubuntu 刚扩展的磁盘大小-虚拟机现在不可用-如何在虚拟机中扩展?

Ubuntu 刚扩展的磁盘大小-虚拟机现在不可用-如何在虚拟机中扩展?,ubuntu,vmware,Ubuntu,Vmware,由于空间不足,我刚刚使用vmware gui将Ubunutu 14.04磁盘从20GB扩展到30GB。作为临别赠言,它警告我必须在主机中扩展分区 现在主机没有安装gparted,并且磁盘被标记为没有剩余空间,因此我无法安装任何gui磁盘管理器 我不是很精通使用fdisk,我现在被一个死了的VM困住了。它启动后看起来很正常,但我似乎找不到修复磁盘分区或扩展磁盘分区并将其标记为可用的方法 我将感谢任何帮助,因为这是我的开发虚拟机,我的想法快用完了。我会及时回复任何问题 编辑:我设法让gparted运

由于空间不足,我刚刚使用vmware gui将Ubunutu 14.04磁盘从20GB扩展到30GB。作为临别赠言,它警告我必须在主机中扩展分区

现在主机没有安装gparted,并且磁盘被标记为没有剩余空间,因此我无法安装任何gui磁盘管理器

我不是很精通使用fdisk,我现在被一个死了的VM困住了。它启动后看起来很正常,但我似乎找不到修复磁盘分区或扩展磁盘分区并将其标记为可用的方法

我将感谢任何帮助,因为这是我的开发虚拟机,我的想法快用完了。我会及时回复任何问题


编辑:我设法让gparted运行,但它不允许我扩展分区,在主磁盘之后,有两个块被标记为未分配,我将交换移动到了柱面的末尾。就好像这两个未分配的块在某些方面是有缺陷的

解决方案!我进入fdisk sudo fdisk/dev/sda并删除了标记为unassigned的rogue分区。在此之后,我能够回到gparted并扩展分区

因此,作为参考,整个程序如下:

关闭VM后,在工作站中选择编辑机器配置,转到磁盘并扩展驱动器的大小。这将在交换后为您的系统留下一个您不想要的空间

在gparted中关闭交换。然后在磁盘末尾进行新交换,删除旧交换,将新交换标记为swapon

输入fdisk并删除gparted似乎无法与sudo fdisk/dev/sda、p、d、2、w一起使用的rogue分区。这将删除标记为未分配但由于某种原因被窃听的旧交换

返回gparted并扩展分区。检查交换是否设置为swapon,重新启动

这对我很管用。这很难算是理想的,也不是出于内心的假装。在对磁盘执行任何操作之前,您肯定希望进行备份


这是在Ubuntu 14.07上。我希望它对其他人有用。

几个月前我遇到过这种情况,不幸的是,我不知道磁盘大小的修复方法。我希望有人能帮忙,因为我也很好奇。我未来的解决方法是只向虚拟机添加第二个虚拟磁盘,而不是尝试调整主磁盘的大小。Ubuntu根目录是基于LVM构建的,所以为了扩展根目录分区,你必须向虚拟机添加另一个磁盘,将其连接到LVM并扩展根目录,这在控制台上很棘手,我曾经这样做过。但现在,您的虚拟机中的磁盘出现了问题,您想修复它吗?或者您不能在主机上创建辅助磁盘?在您开始对磁盘执行任何操作之前,请创建虚拟机快照或备份磁盘。@alexander:噢,我现在已经了解了这一点!