Salvarea unei partiții în Debian când ceva a mers prost

Bună ziua, dragă
Era joi seară și unul dintre administratorii noștri a trebuit să redimensioneze discul de pe una dintre mașinile virtuale KVM. Ar părea o sarcină complet trivială, dar poate duce la pierderea totală a datelor... Și așa... toată povestea este deja sub tăietură

După cum am spus deja, joi seară (nu părea să plouă) unul dintre administratorii noștri a decis să finalizeze o sarcină de lungă durată și să mărească dimensiunea fișierului în interiorul mașinii virtuale KVM.

Anterior, am mărit deja dimensiunea discului în sine de la 14 GB la 60 GB, iar administratorul trebuia doar să mărească dimensiunea sistemului de fișiere din interiorul mașinii virtuale.

Pe la ora 12 noaptea, administratorul trimite un mesaj întreabă dacă ar trebui să existe o secțiune extinsă sau primară... Drept răspuns, i-am scris că trebuie să o facă așa cum era înainte pe mașina virtuală în sine.

Timpul a trecut... și administratorul a spus că primește erori, că nu poate extinde partiția... și nu se mai montează... era deja 2 dimineața...

I-am scris ca să nu mai facă nimic și să lase mașina virtuală în pace și să fac eu o copie a imaginii discului VM - numind-o vmname_bad

Totul a fost complicat și mai mult de faptul că administratorul nu a făcut un instantaneu și nu a copiat marcajul înainte de acțiunile sale... Având aceste informații, se putea derula înapoi și încerca din nou.

Dimineața, cu gânduri proaspete, am configurat o mașină virtuală cu același sistem de operare (Debian 9) și conectez discul. Prin fdisk, văd că acest disc a fost deja extins la 60 GB și partiția... care de fapt este puțin ruptă.

Folosind capturile de ecran oferite de administrator, încerc să găsesc marcajul anterior, dar din păcate, în zadar. Încerc să găsesc valorile folosind fdisk, dar din păcate, toate încercările au eșuat.

Deoarece fdisk nu mă poate ajuta... apel la separat pentru ajutor. Hai să încărcăm parted - șterg vechea partiție rm 2 și cunoscând valorile aproximative ale partiției, fac salvare - indic valoarea inițială și valoarea finală, unde poate fi partiția. Un minut de așteptare și despărțit găsește partiția și se oferă să introducă informații despre aceasta în sistem - am fost de acord și am plecat separat.

Montez partiția - totul este OK. Fișierele sunt la locul lor, totul este în regulă, dar dimensiunea este încă veche de 14 GB. Am demontat /dev/sdd1 și am făcut resize2fs /dev/sdd1, apoi e2fsck /dev/sdd1 și l-am montat din nou și am văzut partiția deja extinsă cu toate fișierele și destul de vie.

Totul s-a terminat bine atât pentru mine, cât și pentru administrator.

Sursa: www.habr.com

Adauga un comentariu