Назад | Перейти на главную страницу

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

Мне это противно, но работает:

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

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

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

sfdisk

echo 'start=2048, type=83' | sudo sfdisk /dev/sdX

должен заполнить диск одним разделом.

Видеть: https://superuser.com/questions/332252/creating-and-formating-a-partition-using-a-bash-script/1132834#1132834 для подробного объяснения синтаксиса команды, включая type=83 часть и многое другое.