Изменить разметку диска через Parted

Установка Parted

Debian

# apt install parted

CentOS

# yum install parted

Заходим в Parted

# parted

Будет что-то подобное:

GNU Parted 3.2
Using /dev/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)

Вводим команду print:

(parted) print

Выведет диски

Model: SD SPCC (sd/mmc)
Disk /dev/mmcblk0: 7860MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      21.0MB  73.4MB  52.4MB  primary  fat16        lba
 2      73.4MB  2000MB  1927MB  primary  ext4

Для увелечения диска 2 до 7GB вводим:

(parted) resizepart 2

затем на вопрос завершения сектора:

End? [2.0GB]? 7GB

Проверяем:

(parted) print

должно быть:

Model: SD SPCC (sd/mmc)
Disk /dev/mmcblk0: 7860MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      21.0MB  73.4MB  52.4MB  primary  fat16        lba
 2      73.4MB  7000MB  6927MB  primary  ext4

выходим из Parted

(parted) quit

применяем:

# resize2fs /dev/mmcblk0

проверяем:

# df -h