用debugfs挂载硬盘,删除损坏的文件

今天碰到个奇怪的问题:
rm: 无法删除 "xxxxx.o" : 输入/输出错误.

然后我用 ll 命令查看了一下xxxxx.o的详细信息:

-??????????? ???   xxxxx.o 

于是从网上找了一篇文章,说是用下面的方法可以解决:

1.重新开机,长按shift键,进行grub,选择“恢复模式”。

2. 先择root。
3. debugfs -w   /dev/sdb        (xxxx.o在sdb里面,这相当于另外一种挂载硬盘的方式) 
4. 进入xxxxx.o所在的目录,然后用:rm xxxxx.o。
 
这样就能够删掉这个奇怪的xxxxx.o文件了。

posted on 2013-11-12 16:20  星际浪子  阅读(812)  评论(0编辑  收藏  举报

导航