Spara en partition i Debian när något gick fel

God eftermiddag käraste
Det var torsdag kväll och en av våra administratörer var tvungen att ändra storlek på disken på en av de virtuella KVM-datorerna. Det verkar vara en helt trivial uppgift, men det kan leda till dataförlust helt och hållet... Och så... hela historien är redan under klippet

Som jag redan sa, på torsdagskvällen (det verkade inte regna) bestämde sig en av våra administratörer för att slutföra en långvarig uppgift och öka filstorleken inuti den virtuella KVM-maskinen.

Tidigare hade jag redan ökat storleken på själva disken från 14 GB till 60 GB och administratören behövde bara öka storleken på filsystemet inuti den virtuella maskinen.

Vid 12-tiden på natten skickar administratören ett meddelande och frågar om det ska finnas en utökad eller primär sektion... Som svar skrev jag till honom att han måste göra det som det var tidigare på själva den virtuella maskinen.

Tiden gick... och administratören sa att han fick fel, att han inte kunde expandera partitionen... och den slutade monteras... klockan var redan 2:XNUMX...

Jag skrev till honom så att han inte skulle göra något längre och lämna den virtuella maskinen ifred och gå och göra en kopia av VM-diskavbildningen själv - kallar den vmname_bad

Allt komplicerades ytterligare av det faktum att administratören inte tog en ögonblicksbild och inte kopierade markeringen innan hans agerande... Med denna information kunde man rulla tillbaka och försöka igen.

På morgonen, med nya tankar, satte jag upp en virtuell maskin med samma OS (Debian 9) och ansluter disken. Genom fdisk ser jag att den här disken redan har utökats till 60GB och partitionen... som faktiskt är lite trasig.

Med hjälp av skärmdumparna från administratören försöker jag hitta den tidigare markeringen, men tyvärr förgäves. Jag försöker hitta värdena med fdisk, men tyvärr misslyckades alla försök.

Eftersom fdisk inte kan hjälpa mig... jag ringer på skilda för att få hjälp. Låt oss ladda parted - jag tar bort den gamla partitionen rm 2 och känner till de ungefärliga partitionsvärdena, jag räddar - jag anger det initiala värdet och det slutliga värdet, var partitionen kan vara. En minuts väntan och skildes åt hittar partitionen och erbjuder sig att lägga in information om den i systemet - jag gick med på det och gick sönder.

Jag monterar partitionen - allt är OK. Filerna är på plats, allt är bra, men storleken är fortfarande gammal 14GB. Jag avmonterade /dev/sdd1 och gjorde resize2fs /dev/sdd1, sedan e2fsck /dev/sdd1 och monterade den igen och såg den redan utökade partitionen med alla filer och ganska levande.

Allt slutade bra för både mig och admin.

Källa: will.com

Lägg en kommentar