Я спеціально використовую це для розділення та монтажу томів EBS на примірниках Amazon EC2, але насправді це має бути загальноприйнятним для ініціалізації будь-якого нового накопичувача.
Як зазначено в запитанні, я хочу скриптувати створення єдиного первинного розділу, який використовує весь доступний простір на даному пристрої. Я не буду знати достроково, наскільки великий пристрій, і він може бути дуже великим (тобто декількома туберкульозом).
При дослідженні цього, здається parted
, найкращу команду використовувати для сценаріїв. Я думаю, що чогось parted /dev/sdf mkpart primary 0 END
я хочу, але мені важко знайти елегантний спосіб визначити, яким повинен бути кінець. Хтось знає простий спосіб зробити це?
gdisk
вирівнюється правильно. На мою думку,parted
це безлад. Це робить занадто багато - і речі, які він робить, лише слабко пов'язані. Дивно, як він створює файлові системи та таблиці розділів разом - дискові локаріони для даних, які вони записують, не схожі на те, що знаходиться в одному сусідстві. Я почав розуміти, як працюють диски, коли зрозумів, що таблиця розділів - це невелика карта, яка сидить біля її голови, і вона повідомляє os, де вона може шукати файлову систему, якщо хоче. Коли це натиснуло, я зрозумів суперблоки та мегаман, і все це. Ну, я люблю так вважати.