Zainstalowałem Debiana z obsługa raid 1. Dwa dyski po 10GB każdy.
md0 /
md1 /home
md2 /swap
Kod: Zaznacz cały
cat /proc/mdstat
Personalities : [raid1]
md2 : active (auto-read-only) raid1 sda6[0] sdb6[1]
460480 blocks super 1.2 [2/2] [UU]
md1 : active raid1 sdb5[2] sda5[0]
975296 blocks super 1.2 [2/2] [UU]
md0 : active raid1 sda1[3] sdb1[2]
19514240 blocks super 1.2 [2/2] [UU]
unused devices: <none>
Pomyślałem jednak nad możliwością wymiany partycji /home na dwa inne większe dyski sdc sdd. Dodałem je do maszyny, uruchomiłem system. I teraz moje boje:
Kod: Zaznacz cały
umount /home
mdadm --stop /dev/md1
mdadm --remove /dev/md1
mdadm --zero-superblock /dev/sda5 /dev/sdb5
fdisk /sdc; n p 1 ok ok t fd w
fdisk /sdd; n p 1 ok ok t fd w
mdadm --create /dev/md1 --level=1 --raid-disk=2 missing /dev/sdc1
mdadm --readwrite /dev/md1
mdadm -a /dev/md1 /dev/sdd1
mkfs.ext4 /dev/md1
mdadm --examine --scan >> /etc/mdadm/mdadm.conf
Kod: Zaznacz cały
cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sdd1[2] sdc1[1]
10476416 blocks super 1.2 [2/2] [UU]
md2 : active (auto-read-only) raid1 sdb6[2] sda6[1]
460480 blocks super 1.2 [2/2] [UU]
md0 : active raid1 sda1[3] sdb1[2]
19514240 blocks super 1.2 [2/2] [UU]
unused devices: <none>
Kod: Zaznacz cały
ls -al /dev/disk/by-uuid/
razem 0
drwxr-xr-x 2 root root 100 lut 3 13:50 .
drwxr-xr-x 5 root root 100 lut 3 13:49 ..
lrwxrwxrwx 1 root root 9 lut 3 13:49 4a9e8297-e022-46af-a740-f2ccb5d20f40 -> ../../md0
lrwxrwxrwx 1 root root 9 lut 3 13:49 9cd53bd5-410e-43d8-9c58-09f397b5f338 -> ../../md2
lrwxrwxrwx 1 root root 9 lut 3 13:50 f4b79d8c-c5d6-4f01-a4ec-cba01ba59687 -> ../../md1
to po mount -a wszystko jest ok ale po ponownym uruchomieniu systemu otrzymuje:
Kod: Zaznacz cały
fsck.ext4: Unable to resolve 'UUID=f4b79d8c-c5d6-4f01-a4ec-cba01ba59687'
Kod: Zaznacz cały
mdadm --create /dev/md1 --level=1 --raid-disk=2 missing /dev/sdc1
mdadm --readwrite /dev/md1
mdadm -a /dev/md1 /dev/sdd1
mount -a
Czy ktoś ma jakiś pomysł na to? Być może źle tworzę macierz... Proszę o pomoc