Расширение раздела Linux, в котором есть свободное место

Поэтому я решил выполнить двойную загрузку Windows и Arch Linux на моем SSD, выделив 8 ГБ для последнего. В итоге 8 ГБ явно недостаточно, и теперь я изменил размер раздела Windows, освободив 2 ГБ для расширения 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. 

Я очень начинающий, и я открыт для критики (будь то резким или нет: D)

Если /dev/sda4 используется в качестве корневой файловой системы Linux, это тип манипуляции, который вы не можете делать во время работы системы Linux. Вам понадобится загрузочная утилита управления разделами, например PartedMagic. или GParted Live .

Сначала вам нужно переместить раздел Linux назад на диск, чтобы его начальная точка переместилась в начало свободной области, а затем развернуть его в хвостовой части. Возможно, что PartedMagic представит их как одну операцию изменения размера, но в основном это займет два шага.