Saglabājiet nodalījumu Debian, kad kaut kas nogāja greizi

Labdien, dārgais
Bija ceturtdienas vakars, un vienam no mūsu administratoriem bija jāmaina diska izmērs vienā no KVM virtuālajām mašīnām. Šķiet, ka tas ir pavisam triviāls uzdevums, bet tas var novest pie datu zuduma pavisam... Un tā... viss stāsts jau ir zem griezuma

Kā jau teicu, ceturtdienas vakarā (šķita, ka nelīst) viens no mūsu administratoriem nolēma pabeigt ilgstošu uzdevumu un palielināt faila lielumu KVM virtuālajā mašīnā.

Iepriekš es jau biju palielinājis paša diska izmēru no 14 GB uz 60 GB, un administratoram vienkārši vajadzēja palielināt failu sistēmas izmēru virtuālajā mašīnā.

Ap 12 naktī admins atsūta ziņu, vai ir jābūt paplašinātai vai primārajai sadaļai... Atbildot es viņam uzrakstīju, ka viņam jādara tā, kā tas bija agrāk pašā virtuālajā mašīnā.

Pagāja laiks... un administrators teica, ka viņš saņem kļūdas, ka nevar paplašināt nodalījumu... un tas pārtrauca montāžu... bija jau 2 naktī...

Es viņam uzrakstīju, lai viņš vairs neko nedara un atstāj virtuālo mašīnu mierā un eju pats taisīt VM diska attēla kopiju - nosaucot to vmname_bad

Visu vēl vairāk sarežģīja fakts, ka administrators neuzņēma momentuzņēmumu un nekopēja marķējumu pirms savām darbībām... Ja ir šī informācija, varēja atvilkt un mēģināt vēlreiz.

No rīta ar svaigām domām uzstādīju virtuālo mašīnu ar to pašu OS (Debian 9) un pieslēdzu disku. Izmantojot fdisk, es redzu, ka šis disks jau ir palielināts līdz 60 GB un nodalījums ... kas patiesībā ir nedaudz bojāts.

Izmantojot administratora sniegtos ekrānuzņēmumus, es mēģinu atrast iepriekšējo marķējumu, bet diemžēl veltīgi. Es mēģinu atrast vērtības, izmantojot fdisk, bet diemžēl visi mēģinājumi neizdevās.

Tā kā fdisk man nevar palīdzēt... Es saucu pēc palīdzības. Ielādējam parted - izdzēšu veco partition rm 2 un zinot aptuvenās partīcijas vērtības izglābu - norādu sākuma vērtību un beigu vērtību, kur partition var atrasties. Minūtes gaidīšana un šķiršanās atrod nodalījumu un piedāvā ievadīt informāciju par to sistēmā - es piekritu un aizgāju šķirties.

Uzmontēju nodalījumu - viss kārtībā. Faili ir vietā, viss kārtībā, bet izmērs joprojām ir vecs 14GB. Es atmontēju /dev/sdd1 un izdarīju resize2fs /dev/sdd1, pēc tam e2fsck /dev/sdd1 un pievienoju vēlreiz un redzēju jau paplašināto nodalījumu ar visiem failiem un diezgan dzīvu.

Viss beidzās labi gan man, gan adminam.

Avots: www.habr.com

Pievieno komentāru