Купил два диска для хранения резервных копий. Как создать XFS раздел поверх RAID I?


xfs  raid  sgdisk  mdadm  mount 
Ответы

Внимание: метки дисков sdb и sdc, UUID, имя зеркала md0 выбраны для примера, возможно у вас будут другие данные

Подключение

Очистка диска и разметка GPT

sgdisk --zap-all /dev/sdb
sgdisk --zap-all /dev/sdc

Получить информацию, в частности о возможностях выравнивания

sgdisk -p /dev/sdb

Создаём разделы

sgdisk -a 2048 -n 1:2048:0 -t 1:fd00 /dev/sdb
sgdisk -a 2048 -n 1:2048:0 -t 1:fd00 /dev/sdc

Создаём устройство RAID I

mdadm --create --verbose /dev/md0 --level=mirror --raid-devices=2 /dev/sdb1 /dev/sdc1

Проверяем синхронизацию

cat /proc/mdstat

Создаём файловую систему

mkfs.xfs /dev/md0

Сохраняем на всякий случай информацию о зеркале

Внимание: Если в системе уже присутствуют RAID массивы, то необходимо сделать резервную копию файла /etc/mdadm.conf

mdadm --examine --scan > /etc/mdadm.conf

Монтирование

mount /dev/md0 /mnt

Получаем UUID точки монтирования

blkid /dev/md0

Добавляем в /etc/fstab новую точку монтирования

UUID=36238901-9530-46ec-97e3-de380048f6b2 /mnt xfs defaults 0 2

Отключение

Отмонтирование

umount /mnt

Удаляем строчку из /etc/fstab

Останавливаем массив

mdadm --stop /dev/md0

Переподключение

Собираем массив

mdadm --assemble --scan

Монтирование

mount /dev/md0 /mnt