Что делает sfdisk и как он сравнивается с fdisk или parted?

Я просматривал документацию по ZFS для Linux, и я пришел по команде, которую инструкции говорят мне запустить, чтобы подготовить диск для использования.

команда;

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

включены разрывы строк команда заняла 3 строки

что делает sfdisk? Это то же самое, и создание новой таблицы разделов или что-то другое?

вот документацию я смотрел, ссылке

15
задан ianc1215
10.02.2023 15:32 Количество просмотров материала 3309
Распечатать страницу

3 ответа

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

11
отвечен scott.squires 2023-02-11 23:20

sfdisk читает строки вида

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

где каждая строка заполняет один дескриптор раздела.

... Если поле отсутствует или пусто, используется значение по умолчанию.

таким образом, создается новый раздел, начиная с 0 и заканчивая размером по умолчанию.

значение по умолчанию size равно максимально возможному (до следующего раздела или конца диска).

4
отвечен Rob 2023-02-12 01:37

sfdisk хорош для программного raid. При замене диска, просто:

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

и вы клонировали таблицу разделов с sda на sdb.

теперь просто добавьте обратно в mdadm и хорошо идти.

1
отвечен Rio 2023-02-12 03:54

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх