Заряда в батареи оставалось на 5% и я отправил ноут в sleep. Достал его через 10 часов и оказалось что он отрубился. При попытке загрузится ноут попадал в бесконечный цикл и спамил подобной записью:
device fsid 35c43d79-4cfe-4282-a184-3d0e58eb74b2 devid 1 transid 150264 /dev/sda6 disk space caching is enabled Btrfs detected SSD devices, enabling SSD mode parent transid verify failed on 791019520 wanted 150265 found 150256 btrfs: failed to read log tree btrfs: open_ctree failed
Ничего нельзя было поделать, при попытке загрузится в rescue mode получал такую же ошибку.
Первая мысль которая меня посетила: ну всё, доигрался с нестабильными фс.
Оказалось что у меня отказывается монтироваться хомяк, хотя самым странным оказалось то что джента загрузилась нормально ( без всяких бесконечных циклов )
btrfsck --repair /dev/sda6
Не помог.
Потом выполнил
btrfs rescue chunk-recover /dev/sda6спустя 5 минут эта программа рухнула с ошибкой но мой хомяк починился.
Зачем я всё это написал?
А для того чтобы люди знали что в подобной ситуации фс чинится через
btrfs rescue chunk-recoverхотя мне это кажется слегка не интуитивным. Чем им btrfsk не угодил?
P.s. всё происходило на зюзевском ядре 3.11.10-17-desktop.
P.p.s раньше проблем с btrfs не имел.
В трэд кастуются фанатики btrfs erzent