Здравствуйте, коллеги! Нужно из скрипта разбить диск (пусть будет: /dev/vdb) с помощью sfdisk.
echo -ne "label:dos\nsize=512M,type=EF\nsize=2G\nsize=4G,type=S\n+\n" | sfdisk /dev/vdb
Device Boot Start End Sectors Size Id Type
/dev/vdb1 2048 1050623 1048576 512M ef EFI (FAT-12/16/32)
/dev/vdb2 1050624 5244927 4194304 2G 83 Linux
/dev/vdb3 5244928 13633535 8388608 4G 82 Linux swap / Solaris
/dev/vdb4 13633536 62914559 49281024 23,5G 83 Linux
Так получается нормально, но мне нужно 5 разделов. Что бы /dev/vdb4 был на все оставшееся свободное место, минус 10G на /dev/vdb5
Вот тут засада. Нужно мутить с экстендед партишн, но я не представляю как.
Даже все еще хуже. Я, вообще, плохо понимаю, что это за экстендед партишн. Ее нужно создавать на все свободное пространство диска и следующие создаваемые партишн создаются уже внутри нее?