Я думаю, что я столкнулся с известной ошибкой в btrfs:
https://www.spinics.net/lists/linux-btrfs/msg60984.html
Конечно, сообщения об ошибках похожи. Если это та же проблема, кажется несколько прискорбным, что исправление для проблемы 2-летней давности не было перенесено в стабильное ядро V4.9 (именно это использует Debian 9)
Сейчас я нахожусь в ситуации, когда один из inode-файловых систем имеет проблемы с экстентами (как сообщает btrfs check
)
root 257 inode 2607184 errors 100, file extent discount
Found file extent holes:
start: 0, len: 81920
Кажется, что нет особого совета или документации о том, как выйти из такой ситуации (к счастью, у меня есть резервные копии файловой системы, поэтому в худшем случае можно переформатировать и восстановить)
Кажется, btrfs check --repair
просто повторяет печать одной и той же ошибки снова и снова, фактически не исправляя ее.
Есть ли способ исправить существующую файловую систему, или я лучше воссоздать ее и восстановить резервную копию?