我正在尝试将我的 ubuntu 14.04 升级到 16.04,但由于我的 Ubuntu 安装驱动器空间不足,我无法继续该过程,而且我的计算机中有 30 GB 的未分配空间。我使用 Live USB 中的 Gparted 软件,并用它移动和缩小 /dev/sda6,以便在 /dev/sda5 一侧获得大约 30 GB 的未分配空间。完成移动和收缩后,我尝试使用 move/resize 选项扩展我的 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 所做的任何更改——因此您不应该在重新启动之前挂载它或以任何方式使用它。
看起来分区
/dev/sda5
被扩大了,但不是里面的 ext4 文件系统仍然是原始大小。首先,如果您还没有这样做,请做好备份!修改分区和文件系统总是有数据丢失的风险!
然后确保您是从实时系统引导,以便我们可以在文件系统卸载时对其进行操作。
首先,我们必须使用以下命令强制进行文件系统检查:
希望它不会报告任何错误或能够修复它们。
之后,我们可以调整文件系统的大小以匹配它所在分区的大小。我们使用以下命令执行此操作:
之后,您可能需要重复第一个命令 (
e2fsck
) 以检查一切是否正常。然后您的分区和文件系统应该再次具有相同的大小,并且不会在此问题上造成更多麻烦。