Изменить разметку диска через Parted
Установка Parted
Debian
# apt install partedCentOS
# 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форматирование раздела диска в exp4:
# mkfs.ext4 /dev/sdb1Запустить Parted с указанием определенного диска:
# parted /dev/sdbПосмотреть список разделов диска:
(parted) printВыбрать другой диск:
(parted) select /dev/sdbУдалить раздел диска:
(parted) rm 1Создать раздел на весь диск:
(parted) mkpart primary ext4 1 100%Если диск не разу не размечен (Ошибка: /dev/nvme1n1: метка диска не определена) необходимо сперва выполнить:
(parted) mklabel gptСоздать раздел диска:
(parted) mkpart
Partition type? primary/extended? primary
File system type? [ext2]?
Start? 1
End? 10000Восстановление раздела диска, если он был удален:
(parted) rescue
Start? 1
End? 15000
(parted) print
Model: Unknown (unknown)
Disk /dev/sdb1: 15.0GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 15.0GB 15.0GB ext4
Ошибки
Ошибка при обновлении разметки:
# resize2fs /dev/mmcblk0resize2fs 1.43.4 (31-Jan-2017)
resize2fs: Device or resource busy while trying to open /dev/mmcblk0
Couldn't find valid filesystem superblock.Посмотреть список подключенных дисков:
# fdisk -lОбновить только тот сектор, которы был изменен командой:
# resize2fs /dev/mmcblk0p2