Восстановление данных с диска, перезаписанного установкой Debian
Я получил панический зов о помощи от приятеля, который возился с Raspberry Pi. Оказывается, он автоматически обновлял свою установку Raspbmc (RPian-сборка Debian с XBMC поверх, для фанатиков, не относящихся к RPi), когда он включил его, и только когда он закончил, он понял, что оставил подключенный к нему внешний жесткий диск. В то время он не задумывался об этом, не зная (как это должно делать большинство системных администраторов), что диски, оставшиеся подключенными во время установки ОС Linux, могут быть перезаписаны файловой системой дистрибутива. Когда диск не читал, он назвал своего технически мыслящего друга... меня. Хотя я не большой пользователь Linux (я балуюсь, но ничего не продвинула), и это немного за пределами моего опыта. Можно ли что-нибудь сделать, или его данные потеряны?
1 ответ
Восстановить было бы сложно, так как любое автоматическое восстановление обнаружит новый фс. Однако данные есть, и поскольку ext4 использует экстенты, данные одного и того же файла будут иметь одинаковый размер.
Сначала я сделал бы образ диска и использовал бы виртуальную машину, которая будет монтировать этот образ с опцией сброса (при выключении виртуальной машины образ останется неизменным). Восстановление на сетевой диск, FTP... Вам понадобится некоторая инфраструктура для всего этого, но это самый безопасный способ.
Некоторые инструменты для рассмотрения:
Смотрите также: https://android.stackexchange.com/questions/7069/data-recovery-how-to-restore-deleted-formatted-files-on-hd-micro-sd-card/7072