Как восстановить данные из раздела ext4, смонтированного неправильно?

Я был в процессе rsyncing данных из / mnt / disk1 в / mnt / disk2 и уже изменил fstab, чтобы перемонтировать / mnt / disk1 как / tmp. Я не обратил внимания на ход выполнения rsync, и во время этого процесса для системы пришли некоторые компоненты, поэтому я отключил их для их установки. Я знаю, что это моя собственная глупая ошибка, за 15 лет я никогда не терял подобные данные, поэтому я решаюсь пойти по новому пути.

Есть ли способ восстановить данные в оригинальной структуре и именах ? Всего 64K было записано на диск при подключении как / tmp. Я сейчас запускаю PhotoRec, но восстановленные данные не очень удобны (например, recup_dir.32 / f03183747.txt)

4
задан 11 July 2019 в 00:32

1 ответ

  1. Не пишите в disk1 больше: используйте его для чтения только.
  2. Если необходимо сделать записи, сделайте копию сначала с помощью ddrescue и запишите в копию только.

    apt install gddrescue
    man ddrescue
    
  3. Если disk1 содержит ntfs файловая система, используйте RecuperaBit сначала!
    Как ntfs содержит несколько MFTs, Вы могли бы восстановить некоторых или всю структуру каталогов.

  4. Если Вы прибываете в этот шаг, у Вас, вероятно, есть EXT2/3/4 FS на Вашем диске. Восстановление структуры каталогов будет трудным, если оба суперблока перезаписываются: попробуйте это сначала на копии, которую Вы сделали из исходного диска.

  5. Используйте TestDisk перед использованием PhotoRec

  6. Используйте вскрытие перед использованием PhotoRec
  7. Используйте R-диск перед использованием PhotoRec
  8. Только если все остальное перестало работать, начните использовать PhotoRec

Лучшее решение здесь состоит в том, чтобы восстановить Вашу резервную мысль и если у Вас нет резервного копирования, начните делать резервный ASAHP

0
ответ дан 17 November 2019 в 06:00

Другие вопросы по тегам:

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