fsck.ext4 не исправляет несколько поврежденных файлов?

Я запустил этот fsck.ext4 -vf /dev/sdb2, и файлы все еще были повреждены (мусорные данные);
/dev/sdb2 на SSD;
Мне пришлось использовать -f, потому что /dev/sdb2 было чисто!

  • Моя единственная надежда - резервная копия?
  • Или есть другая команда, которая может каким-то образом восстановить файлы?
  • Или может быть какая-то конфигурация, которая делает запись более надежной / безопасной, даже если файловая система работает медленнее? может быть что-то, что можно было бы включить на лету без повторной установки?

PS .: Я только что написал файлы, и произошло отключение; не все файлы были повреждены, только несколько; Этот вопрос https://unix.stackexchange.com/questions/87555/are-short-lived-files-flushed-to-disk содержит некоторую информацию о том, как данные записываются / сбрасываются на диск, но не совсем то, что я ищу, я думаю ..

0
задан 13 April 2017 в 15:37

1 ответ

fsck может вернуть метаданные файловой системы только в нормальное состояние, чтобы не перепутать ядро. Если у вас были данные файла, которые не были записаны во время сбоя, то они исчезли.

0
ответ дан 13 April 2017 в 15:37
  • 1
    Это делает, но только если я переключаюсь на другую вкладку. Спасибо так или иначе. – empedokles 30 July 2015 в 19:42

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

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