Неинтерактивно создайте один раздел со всем доступным размером диска

11

Это отвратительно для меня, но это работает:

echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb

Я хотел бы знать более разумный или изящный способ достигнуть этого. Вся загрузочная запись и таблица разделов обнуляются до этой задачи, поэтому мы можем доверять тому, что раздел 1 доступен.

andyortlieb
источник
1
Также возможно написать одно и то же «эхо» на нескольких строках (если вы делаете это в скрипте bash) - того же уровня «отвратительно», но немного более читабельно. Лучшие варианты ответов ниже, хотя :-)
Ральф Болтон

Ответы:

6

Взгляните на parted, который можно использовать в режиме командной строки для создания сценариев. sfdisk также может быть в сценарии, но обратите внимание на предостережения относительно GPT и размеров разделов.

user9517
источник
1
Я уверен, что он где-то здесь, но мне трудно найти, как вы можете указать, чтобы использовать все доступное пространство.
andyortlieb