4

У меня поврежденная файловая система ext4, на которой было ~ 7 ТиБ данных. Используя photorec, я смог восстановить пригодные для использования данные, но все имена файлов исчезли. Есть ли инструмент, который позволил бы мне восстановить имена файлов? Получение реальных данных было бы плюсом, но не обязательно.

3 ответа3

5

Мне удалось спасти не только имена файлов, но (почти) всю файловую систему, используя (волшебный!) инструмент отладки. По сути, это интерактивный интерфейс для операций с файловой системой низкого уровня. Он не "откроет" мою файловую систему с поврежденным суперблоком, но имеет волшебный "катастрофический" режим (флаг -c), который пропускает его и непосредственно проверяет содержимое.

$ debugfs -c -b 4096 -s 32768 /dev /vg0 /data_lv_snapshot

(открыть в катастрофическом режиме, размер блока 4096, использовать альтернативный суперблок на 32768).

После этого "ls" показал содержимое моего каталога. Волшебная команда "rdump" позволила мне восстановить почти все мои файлы, рекурсивно выгрузив поддерево в известную исправную файловую систему. Он даже имеет флаг «-f» для выполнения скрипта, поэтому я могу автоматически выгружать разные поддеревья на разные диски в течение нескольких дней.

0

Вы использовали органайзер фотографий (например, Picasa/F-Spot/Shotwell)? Может быть, они сохранили некоторую информацию в самом файле. Возможно, вы сможете восстановить это, используя этот инструмент и импортировав файлы, или выяснив, какие данные там хранились.

Или, может быть, у вас есть база данных для этого приложения, например, Thumbs.db или что-то, что содержит имена файлов.

Или, если файлы в формате JPEG, возможно, есть некоторая информация в заголовке EXIF. Есть несколько инструментов, чтобы извлечь это, например, libjpeg-tools , exif , exifprobe и exiftags .

0

Выбирая случайную фотографию с моей камеры, имя файла «100CANON/IMG_0015.JPG ", и я вижу, что в данных EXIF есть поле с именем" Номер файла ", которое говорит" 100-0015 ". Поэтому, если я потерял этот набор фотографий и использовал photorec, чтобы восстановить только данные файла без имен файлов, я мог бы восстановить имена файлов из этого поля данных EXIF. Различные марки и модели камер могут сохранять или не сохранять достаточно данных для восстановления имен файлов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .