Есть раздел с xfs, который внезапно "перестал работать".
Монтирую его в /media/111 — не ругается.
$ ls /media/111/
ls: cannot access /media/111/etc: Input/output error
ls: cannot access /media/111/boot: Input/output error
ls: cannot access /media/111/mnt: Input/output error
ls: cannot access /media/111/sbin: Input/output error
ls: cannot access /media/111/tmp: Input/output error
потом долго думает и всё-таки показывает содержимое:
bin cdrom etc initrd.img lib mnt proc sbin srv tmp usr vmlinuz
boot dev home initrd.img.old media opt root selinux sys var vmlinuz.old
Есть запустить fm и "пошарить" по разделу — долгое ожидание отображения содержимого каталогов, пустые каталоги, микроскопическая скорость копирования того, что удаётся увидеть. Ну и, понятно, "Input/output error".
Запускаю xfs_check — двести мегабайт "выхлопа".
Сперва немного "can't read inode block ******", потом куча "block ****** type unknown not expected", под конец встречаются "disconnected inode ******, nlink 1" и "link count mismatch for inode ****** (name ?), nlink 0, counted 1".
Попробовал покопировать сотню-другую мегабайт из раздела с помощью dd — работает, что радует. Но весь раздел скопировать некуда, большой.
О чём это всё говорит, и стоит ли пытаться починить, пока не сделана копия раздела?