[Ubuntu-zh] btrfs挂了

YunQiang Su wzssyqa在gmail.com
星期四 六月 9 11:08:16 UTC 2011


于 2011年06月09日 16:03, henry cui 写道:
> btrfs 0.19的,内核刚升到39.0 掉电后发生的,倒没有想过是39的bug
> 
解决了:
1. 先进恢复模式,尝试只读挂载: mount -o ro,如果可以就备份文件
2. 尝试可写挂载:
   通过 find -iINODE_NUMBER 找到文件,比如 a.txt
   mv a.txt a.txt.bak
   mv a.txt.bak a.txt
   这样可能就能解决了
3. 如果还不行,绝招:
   自己去用git下载 btrfs-progs(就是 debian称为 btrfs-tools 的东西)
   安装编译依赖,
   编译 btrfs-zero-log :  make; make btrfs-zero-log
       debian带的 btrfs-tools 没有编译这个工具
   使用 btrfs-zero-log 清空log:
           btrfs-zero-log /dev/sdaX  (比如我是 /dev/sda4)



关于邮件列表 ubuntu-zh 的更多信息