Що робить sfdisk і як він порівнюється з fdisk або розлученим?


22

Я переглядав документацію на ZFS для Linux, і мені трапилася команда, в якій інструкції говорять мені запустити, щоб підготувати диск до використання.

Команда була;

sfdisk -q /dev/zvol/tank/fish << EOF
0,
EOF

Розриви рядків включені, команда займає 3 рядки

Що робить sfdisk? Це те саме і створити нову таблицю розділів чи це щось інше?

Ось документація, яку я переглядав, Посилання


linux.die.net/man/8/sfdisk ось головна сторінка, хоча я не знаю, наскільки це буде корисно, це початок.
Роб

Я фактично відкриваю точну сторінку. Я розумію, що sfdisk -qробить, те, що я не розумію, є << EOF 0, EOFчастиною.
ianc1215

Відповіді:


14

sfdisk читає і записує таблиці розділів, але не є інтерактивним, як fdisk або cfdisk (він зчитує введення з файлу або stdin). Зазвичай використовується для розбиття дисків із сценаріїв або для резервного копіювання та відновлення таблиці розділів. Оскільки це керована командою замість керованого меню, я бачу привабливість використання її в такій документації, оскільки ви можете легко документувати вхід.


5

sfdisk приємний для програмного рейду. Під час заміни диска просто:

sfdisk -d /dev/sda | sfdisk /dev/sdb

і ви клонували таблицю розділів від sda до sdb.

тепер просто додайте назад до mdadm і добре йти.


4

sfdisk читає рядки форми

<start> <size> <id> <bootable> <c,h,s> <c,h,s>

де кожен рядок заповнює один дескриптор розділів.

... Коли поле відсутнє або порожнє, використовується значення за замовчуванням.

Таким чином, це створює новий розділ, починаючи з 0 і закінчуючи за замовчуванням розміру.

Значення за замовчуванням розміру є максимально можливим (до наступного розділу або кінця диска).


Тож це просто швидкий спосіб розділити диск.
ianc1215

Так, це схоже. Я б використав те, що мені було зручніше, якби воно було доступне.
Роб

Так, я погоджуюсь, тому згідно з тим, що я перераховував, це створило б 1 розділ, який є повним розміром диска? Тому що він показує мені 4 розділи, але лише 1 був Linux, а 3 - порожніми.
ianc1215

Він створить один розділ, починаючи з початку диска, і закінчуючи початком наступного розділу.
Роб
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.