Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: anttia - 18.11.12 - klo:16.51
-
Koneessa ubuntu 10.04, neljän 1.5tb levyn raid-5 pakka ja ubuntu asennettuna erilliselle raidaamattomalle levylle.
Nyt ilmeisesti yksi levyistä petti, no sitävartenhan se raid oli eikö niin?
No nyt on ongelmana kuitenkin se että kone ei suostu boottaamaan kunnolla. Siihen tulee ilmoitus missä se kertoo yhden raidlevyn pettäneen ja kysyy käynnistetäänkö siitä huolimatta, mutta kone ei reagoi Y:n painamiseen.
Sen jälkeen sitten aukeaa vaan toi busybox shell, enkä oikein ymmärrä mitä sillä voisi tehdä.
Hain kaupasta sekä yhden 1.5tb minkä voisi laittaa tuonne rikkoutuneen tilalle (en tosin oikein tiedä miten se käytännössä pitäisi tehdä).
Toinen vaihtoehto olisi yrittää saada materiaalit varmuuskopioitua pois tuolta asemalta (ostin pari 3tb levyä minne ne mahtuisi) ja sitten voisi rakentaa alusta uuden aseman isommista levyistä.
Nyt pitäisi jokatapauksessa saada jotenkin ubuntu käynnistymään ja raid pakka toimamaan vähintään varmuuskopioinnin ajaksi.
Latasin ubuntu rescue remixin, mutta en ole vielä uskaltanut kokeilla. Pääsisikö tuolla alkuun?
Laitan kohta lisätietoja noista virheilmoituksista ja muista kunhan uskallan yrittää käynnistellä tuota konetta.
Jos joku osaisi neuvoa mistä kannattaisi aloittaa tälläisen hässäkän selvittely, niin olisin syvästi kiitollinen.
-
(http://farm9.staticflickr.com/8481/8195625635_2cb4d8cea0_z.jpg) (http://www.flickr.com/photos/anttia/8195625635/)
DSC03352 (http://www.flickr.com/photos/anttia/8195625635/) by anttia (http://www.flickr.com/people/anttia/), on Flickr
-
(http://farm9.staticflickr.com/8345/8195624143_9e9e7f7f75_z.jpg) (http://www.flickr.com/photos/anttia/8195624143/)
DSC03354 (http://www.flickr.com/photos/anttia/8195624143/) by anttia (http://www.flickr.com/people/anttia/), on Flickr
-
Tsekkailin perun Ubuntu live-cd:n kanssa mitä mitä levyt näyttää. Disk manager ilmoitti viitoslevyn kohdalla "some bad sectors", vaihdoin sen vastaavan kokoiseen levyyn.
En uskaltanut kuitenkaan vielä ruveta säätämään tuon raidin kanssa enempää. Onko tuo mahdollista saada livecd:llä korjattua, vai pitäisikö tuo saada opetoitua tuolta BusyBoxista minne se buuttaa.
-
Noniin, pienellä googlauksella löytyi: komennolla "return 0" päästään yrittämään buuttaamista.
Katsotaan miten käy.
-
Noniin, nyt lähti kone käyntiin. Disk utility sanoo että raid levyn tila on "degraded", mutta tiedostoihin tuntuu pääsevän käsiksi.
Saisikohan tuon uuden levyn liitettyä raid-pakkaan, vai pitäisikö vaan yrittää varmuuskopioida ja aloittaa alusta?
-
Noniin, nyt lähti kone käyntiin. Disk utility sanoo että raid levyn tila on "degraded", mutta tiedostoihin tuntuu pääsevän käsiksi.
Saisikohan tuon uuden levyn liitettyä raid-pakkaan, vai pitäisikö vaan yrittää varmuuskopioida ja aloittaa alusta?
Kyllä saa uuden levyn laitettya feilanneen tilalle:
Sinun pitää ensin selvittää mikä levy fyysiesti on rikki. Tiedot pakasta ja sen tilasta saa:
cat /proc/mdstat
tai
mdadm --detail /dev/md1
Ohjeiden mukaan poistat vioittuneen levyn pakasta. Tämän jälkeen korvaat fyysisen levyn uudella ja liität sen pakkaan. Tämän pitäisi käynnistää resync operaation jonka jälkeen pakka on taas normaali.
Ohjeita: http://www.ducea.com/2009/03/08/mdadm-cheat-sheet/
-
Noniin, nyt lähti kone käyntiin. Disk utility sanoo että raid levyn tila on "degraded", mutta tiedostoihin tuntuu pääsevän käsiksi.
Saisikohan tuon uuden levyn liitettyä raid-pakkaan, vai pitäisikö vaan yrittää varmuuskopioida ja aloittaa alusta?
Sinun pitää ensin selvittää mikä levy fyysiesti on rikki. Tiedot pakasta ja sen tilasta saa:
mdadm --detail /dev/md1
Kone ei buutttaa, koska bootdegraded on ilmeisesti ollut false. Tämähän on ohjeistettu virheilmoituksessa. Mutta kone siis taisi jo nousta käyntiin ja md0 on tilassa degraded.
Katsomaan tarkasti mdadm --detail /dev/md0:lla, mikä levy on rikki ja irrotettu pakasta. Katsomaan levyjen piuhat tarkasti, että poistaa koneesta juuri sen rikkinäisen levyn.
Uusi levy rikkinäisen piuhaan kiinni. Ja buuttia. md0 on edelleen degraded -tilassa,
Nyt voi ajaa fdiskiä uudelle levylle ja merkata sen linux raid autodetect -tilaan.
Sitten vaan loitsutaan
mdadm /dev/md0 --add /dev/sdX
jossa X on sen uuden levyn tunnus (minulla siis on kokonaiset levyt pakan osina). Tämä tekee uudesta levystä pakkaan spare -levyn ja koska pakka on degraded -tilassa, md ottaa uuden levyn heti kiinni pakkaan ja alkaa rakentaa pakkaa ehjäksi. Tämä kestää tunteja ja riippuu levyn koosta. Pakkaa voi käyttää uudelleenrakentamisen aikana.
Nimim. kokemusta on: kolme levyä hajonnut neljän levyn RAID5 -pakasta. Onneksi eri aikaan...
T. Ari