Nagse-save ng partition sa Debian kapag may nangyaring mali

Magandang hapon mahal ko
Huwebes ng gabi noon at kinailangan ng isa sa aming mga admin na baguhin ang laki ng disk sa isa sa mga KVM virtual machine. Ito ay tila isang ganap na walang kabuluhang gawain, ngunit maaari itong humantong sa pagkawala ng data sa kabuuan... At kaya... ang buong kuwento ay nasa ilalim na ng hiwa

Gaya ng sinabi ko na, noong Huwebes ng gabi (tila hindi umuulan) nagpasya ang isa sa aming mga admin na kumpletuhin ang isang matagal nang gawain at dagdagan ang laki ng file sa loob ng KVM virtual machine.

Dati, pinalaki ko na ang laki ng disk mismo mula 14 GB hanggang 60 GB at kailangan lang ng admin na dagdagan ang laki ng file system sa loob ng virtual machine.

Mga 12 ng gabi, nagpapadala ng mensahe ang admin na nagtatanong kung dapat bang magkaroon ng extended o primary section... Bilang tugon, sinulatan ko siya na kailangan niyang gawin ito tulad ng dati sa virtual machine mismo.

Lumipas ang oras... at sinabi ng admin na nagkaka-error siya, na hindi niya mapalawak ang partition... at tumigil ito sa pag-mount... 2 am na...

Sumulat ako sa kanya upang hindi na siya gumawa ng anuman at iwanan ang virtual machine at gumawa ng isang kopya ng imahe ng VM disk sa aking sarili - tinatawag itong vmname_bad

Ang lahat ay mas kumplikado sa pamamagitan ng katotohanan na ang admin ay hindi kumuha ng isang snapshot at hindi kinopya ang markup bago ang kanyang mga aksyon... Ang pagkakaroon ng impormasyong ito, ang isa ay maaaring bumalik at subukang muli.

Sa umaga, na may mga sariwang pag-iisip, nag-set up ako ng isang virtual machine na may parehong OS (Debian 9) at ikinonekta ang disk. Sa pamamagitan ng fdisk nakikita ko ang disk na ito ay pinalawak na sa 60GB at ang partisyon... na talagang medyo sira.

Gamit ang mga screenshot na ibinigay ng admin, sinusubukan kong hanapin ang nakaraang markup, ngunit sayang, walang kabuluhan. Sinusubukan kong hanapin ang mga halaga gamit ang fdisk, ngunit sayang, lahat ng mga pagtatangka ay nabigo.

Since fdisk can’t help me... I’m calling on parted for help. Mag-load tayo ng hati - tanggalin ko ang lumang partition rm 2 at alam ko ang tinatayang halaga ng partition, I do rescue - Ipahiwatig ang paunang halaga at ang pangwakas na halaga, kung saan maaaring ang partition. Isang minutong paghihintay at hating nahahanap ang partisyon at nag-aalok na magpasok ng impormasyon tungkol dito sa system - Sumang-ayon ako at umalis na humiwalay.

Ini-mount ko ang partisyon - lahat ay OK. Ang mga file ay nasa lugar, lahat ay maayos, ngunit ang laki ay luma pa rin 14GB. Inalis ko ang /dev/sdd1 at ginawa ang resize2fs /dev/sdd1, pagkatapos ay e2fsck /dev/sdd1 at ini-mount ito muli at nakita ko ang pinalawak na partisyon kasama ang lahat ng mga file at medyo buhay.

Naging maayos ang lahat para sa akin at sa admin.

Pinagmulan: www.habr.com

Magdagdag ng komento