Een partitie opslaan in Debian als er iets misging

Goedemiddag lieverd
Het was donderdagavond en een van onze beheerders moest de grootte van de schijf op een van de virtuele KVM-machines wijzigen. Het lijkt een volkomen triviale taak, maar het kan leiden tot gegevensverlies... En dus... het hele verhaal is al onder de maat

Zoals ik al zei, besloot een van onze beheerders donderdagavond (het leek niet te regenen) een al lang bestaande taak uit te voeren en de bestandsgrootte binnen de virtuele KVM-machine te vergroten.

Eerder had ik de grootte van de schijf zelf al vergroot van 14 GB naar 60 GB en de beheerder hoefde alleen maar de grootte van het bestandssysteem in de virtuele machine te vergroten.

Omstreeks 12 uur 's nachts stuurt de beheerder een bericht met de vraag of er een uitgebreide of primaire sectie moet zijn... Als antwoord schreef ik hem dat hij het moet doen zoals het voorheen was op de virtuele machine zelf.

De tijd verstreek... en de beheerder zei dat hij fouten kreeg, dat hij de partitie niet kon uitbreiden... en het laden stopte... het was al 2 uur 's nachts...

Ik schreef hem zodat hij niets meer moest doen en de virtuele machine met rust moest laten en zelf een kopie van de VM-schijfimage moest gaan maken - genaamd vmname_bad

Alles werd nog ingewikkelder door het feit dat de beheerder geen momentopname maakte en de opmaak niet kopieerde vΓ³Γ³r zijn acties... Met deze informatie kon men teruggaan en het opnieuw proberen.

'S Morgens heb ik met frisse gedachten een virtuele machine opgezet met hetzelfde besturingssysteem (Debian 9) en de schijf aangesloten. Via fdisk zie ik dat deze schijf al is uitgebreid naar 60 GB en dat de partitie... die eigenlijk een beetje kapot is.

Met behulp van de schermafbeeldingen van de beheerder probeer ik de vorige markeringen te vinden, maar helaas tevergeefs. Ik probeer de waarden te vinden met behulp van fdisk, maar helaas mislukten alle pogingen.

Omdat fdisk mij niet kan helpen... roep ik de hulp in van Parted. Laten we parted laden - ik verwijder de oude partitie rm 2 en omdat ik de geschatte partitiewaarden ken, red ik - ik geef de beginwaarde en de uiteindelijke waarde aan, waar de partitie zich kan bevinden. Een minuut wachten en Parted vindt de partitie en biedt aan om informatie erover in het systeem in te voeren - ik stemde ermee in en ging gescheiden weg.

Ik monteer de partitie - alles is in orde. De bestanden zijn aanwezig, alles is in orde, maar de grootte is nog steeds oud 14 GB. Ik ontkoppelde /dev/sdd1 en resize2fs /dev/sdd1, daarna e2fsck /dev/sdd1 en koppelde het opnieuw en zag de reeds uitgebreide partitie met alle bestanden en behoorlijk levend.

Zowel voor mij als voor de beheerder is alles goed afgelopen.

Bron: www.habr.com

Voeg een reactie