使用 Gparted 调整分区大小失败后,分区增大,但文件系统没有增大

使用 Gparted 调整分区大小失败后,分区增大,但文件系统没有增大

我正在尝试将我的 ubuntu 14.04 升级到 16.04,但由于我安装的 Ubuntu 驱动器空间不足,我无法继续进行该过程,而且我的计算机中还有 30 GB 的未分配空间。我使用 Live USB 中的 Gparted 软件,并用它来移动和收缩 /dev/sda6,以在 /dev/sda5 一侧获得大约 30 GB 的未分配空间。移动和收缩完成后,我尝试使用移动/调整大小选项扩展我的 ubuntu 驱动器 /dev/sda5,但在此过程中出现了一些错误,导致该过程无法继续进行。

然后,在重新启动后,再次从我的 Live USB 打开 Gparted,但现在它在我的 ubuntu 分区(/dev/sda5)中显示一些错误,该分区具有相同的初始大小并且不允许我扩展分区。 在此处输入图片描述

在此处输入图片描述

我还尝试使用此方法修复根分区

sudo touch /forcefsck
sudo reboot

但它没有报告任何错误。我现在该怎么办?未分配的空间怎么了?我在图像中可以看到它,但它不在 sda5 内?

编辑:

结果sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2253336f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   136970189    68381671    7  HPFS/NTFS/exFAT
/dev/sda3       136986248   220984415    41999084    7  HPFS/NTFS/exFAT
/dev/sda4       220985343   625139711   202077184+   f  W95 Ext'd (LBA)
/dev/sda5       220985344   318570495    48792576   83  Linux
/dev/sda6       318572544   432474111    56950784    7  HPFS/NTFS/exFAT
/dev/sda7       432633856   625139711    96252928    7  HPFS/NTFS/exFAT

现在当我启动 gparted 时出现此错误(发现 libparted 错误)

通知内核有关分区 /dev/sda4 的修改时出错 — 设备或资源繁忙。这意味着 Linux 直到您重新启动后才会知道您对 /dev/sda4 所做的任何更改 — 因此在重新启动前您不应挂载它或以任何方式使用它。

答案1

看起来分区/dev/sda5变大了,但里面的 ext4 文件系统没有变大,仍然是原来的大小。

首先,如果你还没有备份,请先备份!修改分区和文件系统总是有数据丢失的风险!

然后确保您从实时系统启动,以便我们可以在文件系统卸载时对其进行操作。

首先,我们必须使用此命令强制进行文件系统检查:

sudo e2fsck -f /dev/sda5

希望它不会报告任何错误或能够修复它们。

之后,我们可以调整文件系统的大小以匹配其所在分区的大小。我们使用以下命令执行此操作:

sudo resize2fs -p /dev/sda5

此后您可能需要重复第一个命令(e2fsck)来检查一切是否正常。

然后,您的分区和文件系统应该再次具有相同的大小,并且不会再引起与此问题有关的麻烦。

相关内容