Как перевести команду sfdisk в команду parted
В настоящее время я занимаюсь модификацией некоторых сценариев настройки системы для использования parted, а не sfdisk, и я не совсем уверен, как преобразовать эти команды.
Существующей команде sfdisk передаются числовые идентификаторы типа раздела; Я вполне уверен, что это может быть только 82 ("Linux swap") или 83 ("Linux native section"). Например:
$ sfdisk /dev/sda << EOT
0,100,83,
100,200,82,
EOT
Как бы я выразил эту конфигурацию для parted? Моя лучшая догадка на данный момент будет:
$ parted /dev/sda mkpart primary 0 100 mkpart primary linux-swap 100 200
Во многом моя путаница связана с тем, что parted воспринимает раздел подкачки Linux как тип файловой системы, в то время как тот факт, что он имеет назначенный идентификатор типа раздела, похоже, делает его типом раздела.
1 ответ
Вы можете указать единицы измерения для команды mkpart:
mkpart первичный linux-swap 100cyl 200cyl
Все конкретные типы разделов скрыты в parted
, чтобы изменить первый раздел на тип 0x82 (linux-swap), вы должны использовать:
переключить 1 своп
Или для MD RAID (0xFD):
переключить 1 рейд
или используйте набор:
установить 1 своп на установить 1 рейд на