Есть раздел с 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 — работает, что радует. Но весь раздел скопировать некуда, большой.
О чём это всё говорит, и стоит ли пытаться починить, пока не сделана копия раздела?