Osion tallentaminen Debianiin, kun jokin meni pieleen

Hyvää iltapäivää rakas
Oli torstai-ilta ja yksi järjestelmänvalvojistamme joutui muuttamaan levyn kokoa yhdessä KVM-virtuaalikoneista. Se kuulostaisi täysin triviaalilta tehtävältä, mutta se voi johtaa tietojen katoamiseen kokonaan... Ja niin... koko tarina on jo kesken.

Kuten jo sanoin, torstai-iltana (ei näyttänyt satavan) yksi ylläpitäjistämme päätti suorittaa pitkäaikaisen tehtävän ja lisätä tiedostokokoa KVM-virtuaalikoneen sisällä.

Aiemmin olin jo kasvattanut itse levyn kokoa 14 Gt:sta 60 Gt:iin ja järjestelmänvalvojan tarvitsi vain kasvattaa virtuaalikoneen sisällä olevan tiedostojärjestelmän kokoa.

Yöllä noin klo 12 admin lähettää viestin, jossa kysytään, pitäisikö olla laajennettu vai ensisijainen osio... Vastauksena kirjoitin hänelle, että hänen täytyy tehdä se niin kuin se oli ennen itse virtuaalikoneen.

Aika kului... ja järjestelmänvalvoja sanoi, että hän sai virheitä, että hän ei voinut laajentaa osiota... ja se lopetti asennuksen... kello oli jo kaksi yöllä...

Kirjoitin hänelle, ettei hän tekisi enää mitään ja jättäisi virtuaalikoneen rauhaan ja menisi tekemään itse kopio VM-levykuvasta - kutsuen sitä vmname_bad

Kaikkea vaikeutti entisestään se, että järjestelmänvalvoja ei ottanut tilannekuvaa eikä kopioinut merkintöjä ennen toimiaan... Näiden tietojen perusteella voisi palata taaksepäin ja yrittää uudelleen.

Aamulla tuorein ajatuksin asensin virtuaalikoneen samalla käyttöjärjestelmällä (Debian 9) ja liitin levyn. Fdiskin kautta näen, että tämä levy on jo laajennettu 60 Gt: ksi ja osio... joka on itse asiassa hieman rikki.

Ylläpitäjän toimittamien kuvakaappausten avulla yritän löytää edellisen merkinnän, mutta valitettavasti turhaan. Yritän löytää arvoja fdiskin avulla, mutta valitettavasti kaikki yritykset epäonnistuivat.

Koska fdisk ei voi auttaa minua... soitan eroon saadakseni apua. Ladataan parted - poistan vanhan osion rm 2 ja tietäen likimääräiset osion arvot pelastan - ilmoitan alkuarvon ja loppuarvon, missä osio voi olla. Minuutin odotus ja eronnut löytää osion ja tarjoutuu syöttämään siitä tiedot järjestelmään - suostuin ja lähdin eroon.

Asensin osion - kaikki on kunnossa. Tiedostot ovat paikoillaan, kaikki on kunnossa, mutta koko on edelleen vanha 14GB. Poistin tiedoston /dev/sdd1 ja resize2fs /dev/sdd1, sitten e2fsck /dev/sdd1 ja liitin sen uudelleen ja näin jo laajennetun osion kaikkine tiedostoineen ja melko elossa.

Kaikki päättyi hyvin sekä minulle että adminille.

Lähde: will.com

Lisää kommentti