Запазване на дял в Debian, когато нещо се обърка

Добър ден, скъпи
Беше четвъртък вечерта и един от нашите администратори трябваше да промени размера на диска на една от KVM виртуалните машини. Изглежда напълно тривиална задача, но може да доведе до пълна загуба на данни... И така... цялата история вече е под разрез

Както вече казах, в четвъртък вечерта (изглежда не валеше) един от нашите администратори реши да завърши дългогодишна задача и да увеличи размера на файла във виртуалната KVM машина.

Преди това вече бях увеличил размера на самия диск от 14 GB на 60 GB и администраторът просто трябваше да увеличи размера на файловата система във виртуалната машина.

Около 12 през нощта админа пита дали трябва да има разширена или основна секция... В отговор му писах, че трябва да го направи както преди на самата виртуална машина.

Мина време... и админа каза, че получава грешки, че не може да разшири дяла... и спря да се монтира... вече беше 2 сутринта...

Писах му, за да не прави нищо повече и да остави виртуалната машина на мира и да отида сам да направя копие на образа на VM диска - наричайки го vmname_bad

Всичко беше допълнително усложнено от факта, че администраторът не направи моментна снимка и не копира маркирането преди действията си... Имайки тази информация, човек можеше да се върне назад и да опита отново.

На сутринта със свежи мисли настройвам виртуална машина със същата ОС (Debian 9) и свързвам диска. Чрез fdisk виждам, че този диск вече е разширен до 60GB и дялът... който всъщност е малко счупен.

Използвайки екранните снимки, предоставени от администратора, се опитвам да намеря предишната маркировка, но уви, напразно. Опитвам се да намеря стойностите с помощта на fdisk, но уви, всички опити са неуспешни.

Тъй като fdisk не може да ми помогне... Обаждам се на parted за помощ. Да заредим parted - изтривам стария дял rm 2 и като знам приблизителните стойности на дяла, правя rescue - посочвам началната стойност и крайната стойност, където може да е дялът. Минута чакане и разделяне намира дяла и предлага да въведе информация за него в системата - съгласих се и си тръгнах разделен.

Монтирам дяла - всичко е наред. Файловете са си на мястото, всичко е наред, но размерът е все още стар 14GB. Демонтирах /dev/sdd1 и направих resize2fs /dev/sdd1, след това e2fsck /dev/sdd1 и го монтирах отново и видях вече разширения дял с всички файлове и доста жив.

Всичко приключи добре и за мен, и за админа.

Източник: www.habr.com

Добавяне на нов коментар