Но при загрузке BTRFS все равно переходит в режим read-only. В syslog вижу ошибки: "tree first key mismatch detected".
Перед тем, как делать что-либо, скопируйте все важные данные на другой диск и проверьте, что они не битые.
Это особенно важно для БТРФС и вдвойне в вашем случае - неисправная оперативная память.
Если файлы повреждены, то останавливайтесь, дальше не делайте ничего вообще. Нужно заниматься восстановлением информации.
Затем проверьте какая у вас версия
btrfs-progs
. Нужно, чтобы была больше, чем 5. Если нет, то обновите.
Если вы изучили dmesg и другой полезной информации там нет, а fsck не сообщает ничего интересного, то можно попробовать
btrfs check
(без
--repair
! эту команду можно использовать только когда остальные варианты полностью исчерпаны), лучше на несмонтированной файловой системе.
Тут по идее должно появиться больше информации, от которой можно оттолкнуться.