@bouslayeff

Как перевести btrfs в рабочее состояние после сбоя железа?

Есть машина с Linux Mint. Файловая система корневого раздела BTRFS. Обнаружил ее в состоянии read-only. Сразу проверил RAM мемтестом. Память битая. Заменил память, теперь с памятью все в порядке. Но при загрузке BTRFS все равно переходит в режим read-only. В syslog вижу ошибки: "tree first key mismatch detected". Как перевести ее в рабочее состояние?
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
Zettabyte
@Zettabyte
Проф. восстановление данных ▪ Вопрос? См. профиль
Но при загрузке BTRFS все равно переходит в режим read-only. В syslog вижу ошибки: "tree first key mismatch detected".

Перед тем, как делать что-либо, скопируйте все важные данные на другой диск и проверьте, что они не битые.
Это особенно важно для БТРФС и вдвойне в вашем случае - неисправная оперативная память.

Если файлы повреждены, то останавливайтесь, дальше не делайте ничего вообще. Нужно заниматься восстановлением информации.

Затем проверьте какая у вас версия btrfs-progs. Нужно, чтобы была больше, чем 5. Если нет, то обновите.

Если вы изучили dmesg и другой полезной информации там нет, а fsck не сообщает ничего интересного, то можно попробовать btrfs check (без --repair! эту команду можно использовать только когда остальные варианты полностью исчерпаны), лучше на несмонтированной файловой системе.
Тут по идее должно появиться больше информации, от которой можно оттолкнуться.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы