Как восстановить диск на Ubuntu, когда fsck перестал работать?

Необходимо сказать ssh использовать закрытый ключ user2 вместо Вашего (user1):

$user1@hostA> ssh -i /path/to/private_key_of_user2 user2@hostB

0
задан 11 June 2013 в 17:00
2 ответа

Во-первых, вы напутали, заставив RAID собираться. Вероятно, что на одном из дисков была гораздо более старая версия данных, чем на другом. Заставив его, вы сказали md, что оба диска содержат одни и те же данные, и предположили, что они чистые. Таким образом, md может извлечь любой сектор с любого диска.

Первое, что вам нужно было сделать, это сделать полную копию дисков с помощью такого инструмента, как dd . Тогда все ваши усилия по восстановлению должны были быть нацелены на этот файл, а не на диски.

Возможно, вы опоздали для этого.

Теперь у вас есть два варианта.

Первый - отправить диски прочь. коммерческой компании по восстановлению данных, такой как Kroll OnTrack. Это может быть дорого. Я получал от них счета на сумму от 250 до 5000 долларов. Но если ваши данные того стоят, то оно того стоит.

Если на данном этапе вас не беспокоит дальнейшая потеря данных, то второй вариант - попытаться восстановить самостоятельно, используя dd . Выключите диски и отсоедините тот, который ранее был отмечен как неисправный. Затем загрузите сервер с аварийного компакт-диска и используйте dd , чтобы скопировать диск на другой диск. Имейте в виду, что любая работа, которую вы можете проделать на этом этапе с исходными дисками, только затруднит помощь коммерческой компании по восстановлению данных, когда вы позже решите, что не справляетесь.

3
ответ дан 4 December 2019 в 11:52

После запуска e2fsck -f -y / dev / sdb1 в / var / www нет абсолютно никаких данных, и множество файлов с сгенерированными числовыми именами теперь находятся в папке lost + found.

Это будут «потерянные» файлы (inodes со ссылками, которые должны существовать, но не существуют).
fsck «нашел» их и поместил сюда для вас. Теперь вы должны просмотреть их и определить, какие из них важны.

Да, это может - и, вероятно, будет - огромной задачей, но если вам повезет, вы найдете недостающие файлы в / var / www там.
grep , вероятно, станет вашим новым лучшим другом.

1
ответ дан 4 December 2019 в 11:52

Теги

Похожие вопросы