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


11

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

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

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


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

Ответы:


6

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


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.