扩展前面有可用空间的 Linux 分区

扩展前面有可用空间的 Linux 分区

因此,我决定在 SSD 上双启动 Windows 和 Arch Linux,并为后者分配 8GB。最终发生的情况是,8GB 显然不够,现在我调整了 Windows 分区的大小,腾出了 2GB 来扩展 Linux。问题是我不知道如何扩展我的 Linux 分区,因为可用空间在 Arch (/dev/sda4) 分区之前开始,所以我想知道是否可以执行扩展,并且如果没有,请知道我是否可以做些什么。这是cfdisk 的屏幕截图,这是输出sudo fdisk -l /dev/sda(这似乎没有显示可用空间,我不知道为什么):

Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 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
Disklabel type: dos
Disk identifier: 0x64936636

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048   1026047   1024000   500M  7 HPFS/NTFS/exFAT
/dev/sda2         1026048 211715424 210689377 100.5G  7 HPFS/NTFS/exFAT
/dev/sda3       232689664 234436607   1746944   853M 27 Hidden NTFS WinRE
/dev/sda4       215912448 232689663  16777216     8G 83 Linux

Partition table entries are not in disk order.

答案1

如果/dev/sda4用作您的 Linux 根文件系统,这是您的一种操作类型不能在Linux系统运行时执行。您需要一个可启动的分区管理实用程序,例如分开的魔法。或者GParted 现场直播

你需要首先移动将Linux分区在磁盘上向后移动,使其起点移动到空闲区域的开头,然后扩张它在尾部。 PartedMagic 可能会将它们呈现为单个调整大小操作,但从根本上讲,它需要两个步骤。

相关内容