Uloženie oblasti v Debiane, keď sa niečo pokazilo

Dobré popoludnie, drahá
Bol štvrtok večer a jeden z našich administrátorov musel zmeniť veľkosť disku na jednom z virtuálnych počítačov KVM. Zdalo by sa to ako úplne triviálna úloha, ale môže viesť k úplnej strate údajov... A tak... celý príbeh je už pod škrtom

Ako som už povedal, vo štvrtok večer (nezdalo sa, že by pršalo) sa jeden z našich správcov rozhodol dokončiť dlhotrvajúcu úlohu a zväčšiť veľkosť súboru vo virtuálnom stroji KVM.

Predtým som už zväčšil veľkosť samotného disku zo 14 GB na 60 GB a admin potreboval len zväčšiť veľkosť súborového systému vo virtuálnom stroji.

Asi o 12 v noci admin posiela správu, či má byť rozšírená alebo primárna sekcia... V odpovedi som mu napísal, že to musí urobiť tak, ako to bolo predtým na samotnom virtuálnom stroji.

Čas plynul... a správca povedal, že dostáva chyby, že nemôže rozšíriť oddiel... a prestal sa pripájať... už boli 2 hodiny ráno...

Napísal som mu, aby už nič nerobil a nechal virtuálny stroj na pokoji a šiel si sám urobiť kópiu obrazu disku VM - nazvať ho vmname_bad

Všetko ešte skomplikovala skutočnosť, že admin neurobil snímku a neskopíroval označenie pred svojimi činmi... S týmito informáciami sa človek mohol vrátiť späť a skúsiť to znova.

Ráno s čerstvými myšlienkami nastavím virtuálny stroj s rovnakým OS (Debian 9) a pripojím disk. Cez fdisk vidím, že tento disk je už rozšírený na 60GB a partícia... ktorá je v skutočnosti trochu pokazená.

Pomocou snímok obrazovky poskytnutých správcom sa snažím nájsť predchádzajúce označenie, ale bohužiaľ, márne. Snažím sa nájsť hodnoty pomocou fdisk, ale bohužiaľ, všetky pokusy zlyhali.

Keďže fdisk mi nemôže pomôcť... volám parted o pomoc. Načítajme parted - vymažem starú partíciu rm 2 a poznám približné hodnoty partície, vykonám záchranu - uvediem počiatočnú hodnotu a konečnú hodnotu, kde sa partícia môže nachádzať. Minúta čakania a rozlúčka nájde oddiel a ponúkne zadanie informácií o ňom do systému - súhlasil som a odišiel som rozlúčený.

Pripájam oddiel - všetko je OK. Súbory sú na svojom mieste, všetko je v poriadku, ale veľkosť je stále starých 14 GB. Odpojil som /dev/sdd1 a urobil som resize2fs /dev/sdd1, potom e2fsck /dev/sdd1 a znova som ho pripojil a videl som už rozšírený oddiel so všetkými súbormi a celkom živý.

Všetko skončilo dobre pre mňa aj pre admina.

Zdroj: hab.com

Pridať komentár