как создать раздел в свободном пространстве с помощью GNU Parted

Подобный предложению Златовласки, переместитесь в начало строки (Ctrl-A с поведением Emacs) и предварительно ожидайте с '# '. Это окажется Вами команда в комментарий вместо того, чтобы выполнить его. Любые приемы, которые Вы используете, чтобы повторно вызвать команды (такие как Ctrl-R или история) смогут повторно вызвать команду, и затем можно переместиться в начало и удалить #.

10
03.10.2016, 04:15
2 ответа
Number  Start   End     Size    File system
    ......................................
        468GB   520GB   52.4GB  Free Space

Как видите, Начало - это 468 ГБ , а Конец - 520 ГБ . Теперь parted по умолчанию равен МБ , поэтому вам нужно указать unit :

unit GB mkpart primary ntfs 468 520

или добавить суффикс unit в начало / конечные числа:

mkpart primary ext2 468GB 520GB

В качестве альтернативы, вы можете перечислить значения в MB с помощью

unit MB print free

, а затем использовать начальные / конечные значения без каких-либо единиц / суффиксов, например

mkpart primary ext2 468012 520008
9
27.01.2020, 20:02

Другим решением может быть использование процентной единицы (% )для указания размеров:

 sudo parted -s /dev/sdX mkpart primary 0% 100%

Если на дисковом устройстве нет метки, ее необходимо сначала создать. Например:

 sudo parted -s /dev/sdX mklabel msdos

Внимание! 0% и 100% указывают соответственно на начало и конец всего физического диска, а не только свободного места. Поэтому, если вы запустите sudo parted -s /dev/sdX mkpart primary 0% 100%, это уничтожит все существующие разделы.

2
27.01.2020, 20:02

Теги

Похожие вопросы