Я просматривал документацию по ZFS для Linux и натолкнулся на команду, которую в инструкциях говорилось запустить для подготовки диска к использованию.
Команда была;
sfdisk -q /dev/zvol/tank/fish << EOF
0,
EOF
Включены разрывы строк, команда заняла 3 строки
Что делает sfdisk? Это то же самое и создание новой таблицы разделов или это что-то другое?
Вот документация, на которую я смотрел, ссылка
linux
partitioning
format
fdisk
ianc1215
источник
источник
sfdisk -q
делает, что я не понимаю, это<< EOF 0, EOF
часть.Ответы:
sfdisk читает и записывает таблицы разделов, но не является интерактивным, как fdisk или cfdisk (он читает ввод из файла или стандартного ввода). Обычно используется для разделения дисков по сценариям или для резервного копирования и восстановления таблиц разделов. Поскольку он управляется командами, а не меню, я вижу привлекательность его использования в такой документации, поскольку вы можете легко документировать ввод.
источник
Sfdisk хорош для программного рейда. При замене диска просто:
и вы клонировали таблицу разделов из sda в sdb.
Теперь просто добавьте обратно в mdadm и хорошо идти.
источник
Так что это устанавливает новый раздел, начиная с 0 и заканчивая размером по умолчанию.
источник