Я хотел бы иметь следующую настройку raid1 (зеркало):
/dev/md0 consists of /dev/sda and /dev/sdb
Я создал это устройство raid1, используя
mdadm --create --verbose /dev/md0 --auto=yes --level=1 --raid-devices=2 /dev/sda /dev/sdb
Это дало предупреждение о метаданных 1.2, и моя система может не загружаться. Я не могу использовать 0,9, потому что он ограничивает размер рейда до 2 ТБ, и я предполагаю, что grub, поставляемый с последним Debian (squeeze), должен быть в состоянии обрабатывать метаданные 1.2.
Итак, я создал необходимые разделы, как это:
# creating new label (partition table)
parted -s /dev/md0 mklabel 'msdos'
# creating partitions
sfdisk -uM /dev/md0 << EOF
0,4096
,1024,S
;
EOF
# making root filesystem
mkfs -t ext4 -L boot -m 0 /dev/md0p1
# making swap filesystem
mkswap /dev/md0p2
# making data filesystem
mkfs -t ext4 -L data /dev/md0p3
Затем я смонтировал корневой раздел, скопировал минимальную установку Debian внутрь и временно смонтировал / dev / proc / sys. После этого я привязался к новой корневой папке и выполнил:
grub-install --no-floppy --recheck /dev/md0
Однако это плохо с:
/ usr / sbin / grub-probe: ошибка: неизвестная файловая система. Автоопределение файловой системы / dev / md0p1 не удалось. Пожалуйста, сообщите об этом вместе с выводом "/ usr / sbin / grub-probe --device-map = / boot / grub / device.map --target = fs -v / boot / grub" для
Я не думаю, что это ошибка в grub (поэтому я еще не сообщал об этом), но моя вина. Поэтому мне действительно интересно, как правильно настроить мой raid1, все, что я до сих пор пробовал, не удалось.