Desar una partició a Debian quan alguna cosa va fallar

Bona tarda, estimada
Era dijous al vespre i un dels nostres administradors va haver de canviar la mida del disc en una de les màquines virtuals KVM. Semblaria una tasca completament trivial, però pot comportar la pèrdua de dades del tot... I així... tota la història ja està sota el tall

Com ja he dit, dijous al vespre (no semblava que plogués) un dels nostres administradors va decidir completar una tasca de llarga data i augmentar la mida del fitxer dins de la màquina virtual KVM.

Anteriorment, ja havia augmentat la mida del propi disc de 14 GB a 60 GB i l'administrador només necessitava augmentar la mida del sistema de fitxers dins de la màquina virtual.

Cap a les 12 de la nit, l'administrador envia un missatge demanant si hi hauria d'haver una secció ampliada o primària... En resposta, li vaig escriure que ho havia de fer com abans a la mateixa màquina virtual.

Va passar el temps... i l'administrador va dir que tenia errors, que no podia ampliar la partició... i es va deixar de muntar... ja eren les 2 de la matinada...

Li vaig escriure perquè no fes res més i deixés la màquina virtual sola i vaig fer una còpia de la imatge del disc de la VM jo mateix, anomenant-la vmname_bad

Tot es va complicar encara més pel fet que l'administrador no va fer cap instantània i no va copiar el marcatge abans de les seves accions... Tenint aquesta informació, es podia revertir i tornar-ho a provar.

Al matí, amb idees noves, vaig configurar una màquina virtual amb el mateix sistema operatiu (Debian 9) i connecto el disc. A través de fdisk veig que aquest disc ja s'ha ampliat a 60 GB i la partició... que en realitat està una mica trencada.

Utilitzant les captures de pantalla proporcionades per l'administrador, estic intentant trobar el marcatge anterior, però per desgràcia, en va. Estic intentant trobar els valors utilitzant fdisk, però per desgràcia, tots els intents van fallar.

Com que fdisk no em pot ajudar... demano ajuda a separad. Anem a carregar el partd -esborro l'antiga partició rm 2 i coneixent els valors aproximats de la partició, sí que rescato- indiqui el valor inicial i el valor final, on pot estar la partició. Un minut d'espera i separació troba la partició i s'ofereix a introduir informació sobre ella al sistema: vaig estar d'acord i vaig sortir separat.

Munto la partició: tot està bé. Els fitxers estan al seu lloc, tot està bé, però la mida encara és antiga de 14 GB. Vaig desmuntar /dev/sdd1 i vaig resize2fs /dev/sdd1, després e2fsck /dev/sdd1 i el vaig tornar a muntar i vaig veure la partició ja ampliada amb tots els fitxers i bastant viva.

Tot va acabar bé tant per a mi com per a l'administrador.

Font: www.habr.com

Afegeix comentari