Ответ 1
Наконец нашел решение:
parted -s -a optimal /dev/sda mklabel gpt -- mkpart primary ext4 1 -1
--
очень важно для работы здесь.
Я попытался использовать parted для скриптового разбиения следующим образом:
parted -a optimal /dev/sda mklabel gpt mkpart primary ext4 1 -1
Но он жалуется, что -1 не является признанным вариантом. Тем не менее, такая же подкоманда работает в отложенном приглашении. Поэтому мой вопрос заключается в том, как использовать те же параметры в script?
Наконец нашел решение:
parted -s -a optimal /dev/sda mklabel gpt -- mkpart primary ext4 1 -1
--
очень важно для работы здесь.
Я предполагаю, что он разделил аргумент parser fault.
Попробуйте parted -a optimal /dev/sda mklabel gpt mkpart primary ext4 1 \-1
или parted -a optimal /dev/sda mklabel gpt mkpart primary ext4 1 \\-1
Вы также можете использовать - script. В этом случае вы должны поместить свою часть script в одинарные кавычки.
Пример:
parted --script /dev/sda 'mkpart primary ext4 1 -1'