Záchrana oddílu v Debianu, když něco nešlo podle plánu

Dobrý den, vážení
Bylo čtvrtek večer a jeden z našich administrátorů měl provést zvětšení velikosti disku na jednom z virtuálních KVM strojů. Zdálo by se, že je to zcela triviální úkol, ale může to vést k celkové ztrátě dat... A tak... celá historie je pod katem

Jak jsem již zmínil — ve čtvrtek večer (déšť jaksi nebyl) se jeden z našich administrátorů rozhodl splnit dlouho odložený úkol a zvětšit velikost FS uvnitř virtuálního stroje KVM.

Předem jsem již zvýšil velikost samotného disku z 14 GB na 60 GB a administrátor potřeboval jen zvětšit velikost FS uvnitř virtuálního stroje.

Kolem 12. hodiny admin posílá zprávu — ptá se, zda by měl být oddíl rozšířený nebo primární... Odpověděl jsem mu, že to musí udělat tak, jak to bylo předtím na samotném virtuálním stroji.

Čas plynul... a admin posílá, že se mu objevily chyby, že se nedaří rozšířit oddíl... a přestal se montovat... na hodinách už bylo 2 hodiny ráno...

Napsal jsem mu, aby už nic nedělal a nechal virtuální stroj na pokoji, a sám jsem šel vytvořit kopii obrazu disku VM — pojmenoval jsem ji vmname_bad

Vše se ještě ztěžovalo tím, že admin — neudělal snapshot a nekopíroval rozložení před svými akcemi... Mít tyto informace by umožnilo vrátit se zpět a zkusit to znovu.

Dopoledne, s čerstvými myšlenkami, spouštím virtuální stroj se stejným OS (Debian 9) a připojuji disk. Přes fdisk vidím tento disk již rozšířený na 60 GB a oddíl... který je vlastně trochu poškozený.

Snažím se podle screenshotů, které poskytl admin — najít předchozí rozložení, ale bohužel bez úspěchu. Snažím se přes fdisk najít hodnoty, ale všechny pokusy jsou neúspěšné.

Protože mi fdisk nemůže pomoci... volám na pomoc parted. Spouštím parted — mažu starý oddíl rm 2 a vědoma si přibližných hodnot rozdělení dělám rescue — udávám počáteční a konečné hodnoty, kde může být oddíl. Minutové čekání a parted najde oddíl a navrhuje zavést o něm informace do systému — souhlasil jsem a vyšel z parted.

Připojuji oddíl — všechno OK. Soubor je na místě, vše je dobré, ale velikost je ještě stará 14 GB. Odpojil jsem /dev/sdd1 a dělám resize2fs /dev/sdd1, poté e2fsck /dev/sdd1 a znovu montuji a vidím již rozšířený oddíl se všemi soubory a zcela živý.

Všechno skončilo dobře jak pro mě, tak pro administrátora.

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster