这是 arch 的 btrfs 不知道磁盘已经发生变化,还在用内存里面的 free space cache 以及树结构写数据。结果把文件系统给破坏坏了。
【 在 ttaudi 的大作中提到: 】
: 折腾一晚上,能看到目录了,但是好多文件访问不到,出现input/output错误。根据这些文件,我回忆起一些事情,觉得这次btrfs出错完全是我自己搞出来的。
: 是我在arch上打开了装有debian的btrfs文件系统,然后休眠了。接着下次开机时进到debian系统,进行了读写操作,之后关机回到arch,继续用了几天后发现安装又debian的btrfs文件系统访问有问题。这样看的话,装有debian的硬盘上数据估计很难恢复了。
: 也就是说这次是人祸,正常使用的话,btrfs应该不会出现这样的问题。
: ...................
--
FROM 120.33.8.*