Kirjoittaja Aihe: raid-5 levyrikko, kone käynnistyy vaan busyboxiin  (Luettu 2590 kertaa)

anttia

  • Käyttäjä
  • Viestejä: 227
    • Profiili
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.

anttia

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Vs: raid-5 levyrikko, kone käynnistyy vaan busyboxiin
« Vastaus #1 : 18.11.12 - klo:17.09 »

DSC03352 by anttia, on Flickr

anttia

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Vs: raid-5 levyrikko, kone käynnistyy vaan busyboxiin
« Vastaus #2 : 18.11.12 - klo:17.20 »

DSC03354 by anttia, on Flickr

anttia

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Vs: raid-5 levyrikko, kone käynnistyy vaan busyboxiin
« Vastaus #3 : 18.11.12 - klo:22.40 »
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.

anttia

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Vs: raid-5 levyrikko, kone käynnistyy vaan busyboxiin
« Vastaus #4 : 18.11.12 - klo:23.04 »
Noniin, pienellä googlauksella löytyi: komennolla "return 0" päästään yrittämään buuttaamista.

Katsotaan miten käy.


anttia

  • Käyttäjä
  • Viestejä: 227
    • Profiili
Vs: raid-5 levyrikko, kone käynnistyy vaan busyboxiin
« Vastaus #5 : 18.11.12 - klo:23.34 »
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?

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Vs: raid-5 levyrikko, kone käynnistyy vaan busyboxiin
« Vastaus #6 : 19.11.12 - klo:16.55 »
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/

jarmala

  • Käyttäjä
  • Viestejä: 790
    • Profiili
Vs: raid-5 levyrikko, kone käynnistyy vaan busyboxiin
« Vastaus #7 : 20.11.12 - klo:01.38 »
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
Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB