Случай:
Дохлый суперблок на полуторатерабайтовом винте. Разметка 489GB*ext4 + 500GB*ext4 + 500GB*ext4 + 10GB*swap.
Ясен пень все винты забиты в хлам данными, потери очень критичны - методы кафедры на данном агрегате.
Ситуация усложняется тем, что fsck уже не запускается. ОС падает еще до подгрузки основного шелла.
- Снимаю со стойки сервер. У нас настолько жесткие ребята, что ставят сервер в стойку без полки.
- Ожидаемо, мой коллега Станислав приносит уникальный пылесос, старший меня раза в два-три. Агрегат обнаруживает обильные залежи пыли, следы жизнедеятельности и баги в виде тараканов. Зрелище и запах - соответственный.
- Выматерился насчет компоновки кармана в корпусе. В нем два кармана на два места, но из-за стенок и вентиляции можно воспользоваться лишь одним посадочным местом.
- Как выяснилось - винт крайний. Запустился и DVD, и сторонний винт.
- Следующий этап - HDD Regenerator. Он тупо не пошел. Шок.
- Статика в дистрибутиве kali показала s.m.a.r.t. Fail по 4 параметрам из 18-ти.
Серв остался на выходных.
- Сегодня утром начал проверять систему через Victoria. ДОСовская версия, несмотря на драйвер винт не опознала. Вернее видела, что винт есть, и даже объем определила.
- Окей Alkid, Victoria Win, но она постоянно падала на одном и том же месте.
- Экспериментальным путем определил что беда в первых 10GB.
- Закинул образ последней убунты и принялся спасать хотя бы данные.
- И вот... fsck не определяет винт, хотя dumpe2fs определил суперблоки.
- Лезу в закрома. Нахожу диск древней Убунты 8.04.
- И тут вообще офигеть. fsck определяет битый суперблок (помог адресом), восстанавливает его. И запускает. Но ось не монтирует винт, т.к. не понимать, что такое ext3:)
- Запустил, собрал, подключил. Ура.
ЗЫ оставил себе для понимания, на случай острой нехватки мотивации:)
Journal information