Gardando unha partición en Debian cando algo saíu mal

Boas tardes, querida
Era o xoves pola noite e un dos nosos administradores tivo que cambiar o tamaño do disco nunha das máquinas virtuais KVM. Parecería unha tarefa completamente trivial, pero pode levar á perda de datos por completo... E así... toda a historia xa está baixo o corte.

Como xa dixen, o xoves pola noite (non parecía chover) un dos nosos administradores decidiu completar unha tarefa de longa data e aumentar o tamaño do ficheiro dentro da máquina virtual KVM.

Anteriormente, xa aumentara o tamaño do propio disco de 14 GB a 60 GB e o administrador só precisaba aumentar o tamaño do sistema de ficheiros dentro da máquina virtual.

Sobre as 12 da noite, o administrador envía unha mensaxe preguntando se debería haber unha sección estendida ou primaria... En resposta, escribínlle que ten que facelo como antes na propia máquina virtual.

Pasou o tempo... e o administrador dixo que estaba recibindo erros, que non podía ampliar a partición... e deixou de montar... xa eran as 2 da mañá...

Escribínlle para que non faga máis nada e deixar a máquina virtual en paz e ir facer eu mesmo unha copia da imaxe do disco da VM, chamándolle vmname_bad

Todo se complicou aínda máis polo feito de que o administrador non tomou unha instantánea e non copiou o marcado antes das súas accións... Tendo esta información, pódese retroceder e tentalo de novo.

Pola mañá, con novos pensamentos, configurei unha máquina virtual co mesmo SO (Debian 9) e conecto o disco. A través de fdisk vexo que este disco xa foi expandido a 60 GB e a partición... que en realidade está un pouco rota.

Usando as capturas de pantalla proporcionadas polo administrador, estou tentando atopar o marcado anterior, pero por desgraza, en balde. Estou tentando atopar os valores usando fdisk, pero por desgraza, todos os intentos fallaron.

Xa que fdisk non me pode axudar... estou pedindo axuda a separado. Carguemos parted: borro a antiga partición rm 2 e, coñecendo os valores aproximados da partición, si que rescato, indícanos o valor inicial e o valor final, onde pode estar a partición. Un minuto de espera e separado atopa a partición e ofrécese a introducir información sobre ela no sistema. Aceptei e saín separado.

Monto a partición - todo está ben. Os ficheiros están no seu lugar, todo está ben, pero o tamaño aínda é antigo de 14 GB. Desmontei /dev/sdd1 e resize2fs /dev/sdd1, despois e2fsck /dev/sdd1 e montei de novo e vin a partición xa expandida con todos os ficheiros e bastante viva.

Todo rematou ben tanto para min como para o administrador.

Fonte: www.habr.com

Engadir un comentario