Strona 1 z 3
[+] Raid 1 problem z uruchomieniem przy usunięciu dysku Debian 8
: 23 czerwca 2015, 09:26
autor: gaijin
Cześć.
Testuje na VMware tworzenie macierzy raid 1 w Debianie 8. Instalacja przebiega dobrze, dwa dyski się synchronizują. Mogę usunąć jeden z dysków macierzy, potem dodać nowy - działa (mdadm --manage /dev/md0 --fail /dev/sdb1;mdadm --manage /dev/md0 --remove /dev/sdb1).
Kod: Zaznacz cały
cat /proc/mdstat
Personalities : [raid1]
md1 : active (auto-read-only) raid1 sdb5[2] sda5[1]
476864 blocks super 1.2 [2/2] [UU]
md0 : active raid1 sda1[3] sdb1[2]
9997312 blocks super 1.2 [2/2] [UU]
unused devices: <none>
Jednak gdy spróbowałem usunąć dysk w ten sposób, że wyłączyłem system, wyrzuciłem dysk z konfiguracji (Edit virtual machine settings) to wtedy pojawia się to co mam załączone na obrazku. Ponowne dodanie dysku rozwiązuje problem.
Oczywiście rozumiem, że jak dojdzie do uszkodzenia jednego z dysków to choćby nagios mnie o tym poinformuje ale co w przypadku gdy wyłączam serwer/sam się wyłączy, uruchamiam a tu dochodzi do awarii dysku? Jak podnieść system.
Dziękuję za rady
: 23 czerwca 2015, 09:52
autor: LordRuthwen
UUID jest czego?
Pokaż wynik: blkid
: 23 czerwca 2015, 10:05
autor: gaijin
ls -al /dev/disk/by-id/
lrwxrwxrwx 1 root root 9 cze 23 09:21 ata-VMware_Virtual_IDE_CDROM_Drive_10000000000000000001 -> ../../sr0
lrwxrwxrwx 1 root root 9 cze 23 09:21 md-name-pcn71:0 -> ../../md0
lrwxrwxrwx 1 root root 9 cze 23 09:21 md-name-pcn71:1 -> ../../md1
lrwxrwxrwx 1 root root 9 cze 23 09:21 md-uuid-76b42c0d:76a4ba04:c30a2313:660ebb63 -> ../../md1
lrwxrwxrwx 1 root root 9 cze 23 09:21 md-uuid-dc517bee:574c8a7b:4f97ba18:9568dc13 -> ../../md0
ls -al /dev/disk/by-uuid
lrwxrwxrwx 1 root root 9 cze 23 09:21 916897e9-b659-4c81-bb98-42910c123b05 -> ../../md0
lrwxrwxrwx 1 root root 9 cze 23 09:21 bad92dfa-4ed3-4bff-8086-8fde0b11c027 -> ../../md1
blkid /dev/md0 /dev/md1
/dev/md0: UUID="916897e9-b659-4c81-bb98-42910c123b05" TYPE="ext4"
/dev/md1: UUID="bad92dfa-4ed3-4bff-8086-8fde0b11c027" TYPE="swap"
cat /etc/fstab
UUID=916897e9-b659-4c81-bb98-42910c123b05 / ext4 errors=remount-ro 0 1
# swap was on /dev/md1 during installation
UUID=bad92dfa-4ed3-4bff-8086-8fde0b11c027 none swap sw 0 0
Zmienić na ścieżki bezwzględne /dev/md0?
: 23 czerwca 2015, 10:32
autor: LordRuthwen
Zmień i sprawdź co się stanie.
Niemniej byłoby to dziwne, i chyba jedynym wytłumaczeniem będzie vmware, bo ja mam zrobione dokładnie tak jak ty na maszynie fizycznej i działa.
: 23 czerwca 2015, 10:41
autor: gaijin
Zmieniłem fstab, nic to nie dało. Spróbuje na fizycznej maszynie to przetestować.
Dziękuję
: 23 czerwca 2015, 11:21
autor: pawkrol
Na Virtualbox również działa wszystko bez problemu.
Ponadto zastanawia mnie ten wpis
md1 : active (auto-read-only) raid1 sdb5[2] sda5[1]
Nie jest to do końca w porządku
Ewentualnie wydaj polecenie
: 23 czerwca 2015, 11:50
autor: LordRuthwen
W sumie nei zwróciłem na to uwagi, pokaż fdisk -l
: 23 czerwca 2015, 12:11
autor: gaijin
to jest partycja swap - myślę że bez znaczenia a powodem może być to że w fstab mam ustawione montowanie poprzez /dev/dm1 a nie poprzez uuid
Errata
Zainstalowałem VirtualBox i tam mam to samo... (błąd po wyrzuceniu dysku drugiego sdb)
Instaluje Debian debian-7.8.0-i386-netinst.iso
Spinam podczas instalacji jako raid 1 odpowiednie partycje.
Po ponownym uruchomieniu odkomentuje linię:
„#” sprzed linii GRUB_TERMINAL=console. w /etc/defaul/grub
i robię: grub-install /dev/sdb
czy o czymś zapominam/nie wiem?
: 23 czerwca 2015, 12:36
autor: pawkrol
Grub zainstalowany na obu dyskach ?
Kod: Zaznacz cały
grub-install /dev/sdb
grub-install /dev/sda
update-grub
: 23 czerwca 2015, 13:44
autor: gaijin
oczywiście...
Dziwne może być tylko to, iż rozmiary dysków w Settings Storage Actual size nieznacznie się różnią (1,72 do 1,73 GB)
A czy to ma jakieś znaczenie:
fdisk -l
Dysk /dev/sda: 8 GiB, bajtów: 8589934592, sektorów: 16777216
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Typ etykiety dysku: dos
Identyfikator dysku: 0xf40e109c
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 15988735 15986688 7,6G fd Linux raid autodetect
/dev/sda2 15990782 16775167 784386 383M 5 Extended
/dev/sda5 15990784 16775167 784384 383M fd Linux raid autodetect
Dysk /dev/sdb: 8 GiB, bajtów: 8589934592, sektorów: 16777216
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Typ etykiety dysku: dos
Identyfikator dysku: 0xd8baaa09
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 15988735 15986688 7,6G fd Linux raid autodetect
/dev/sdb2 15990782 16775167 784386 383M 5 Extended
/dev/sdb5 15990784 16775167 784384 383M fd Linux raid autodetect
Dysk /dev/md0: 7,6 GiB, bajtów: 8180989952, sektorów: 15978496
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Dysk /dev/md1: 382,7 MiB, bajtów: 401276928, sektorów: 783744
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
boot tylko przy sdb1?