加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

删除文件时“Stale NFS file handle” 或 ”输入/输出

(2010-04-29 17:28:29)
标签:

杂谈

分类: 备份
最近遇到linux文件删不掉,报错为:
rm: cannot remove `/tmp/mpd2.console_root': Stale NFS file handle

rm: 无法删除 “mpd2.console_root”: 输入/输出错误
原以为是系统中某个进程使用了这个文件,结果即使将硬盘挂在其他系统上也报同样错误,因此猜测是该文件损坏了。
解决方式:使用fsck命令,check下硬盘,
输出是
/dev/sdb1 contains a file system with errors, 强制检查.
第一步: 检查inode,块,和大小
第二步: 检查目录结构
Entry 'mpd2.logfile_root' in /tmp (10739713) has 删除/unused inode 10739717.  清除<y>? 是

Entry 'mpd2.console_root' in /tmp (10739713) has 删除/unused inode 10739724.  清除<y>? 是

第3步: 检查目录连接性
Pass 3A: Optimizing directories
Pass 4: Checking reference counts
第5步: 检查簇概要信息
块位图差异:  -42969088 +53233664
处理<y>? 是

Free 块s count wrong for 簇 #1311 (31613, counted=31614).
处理<y>? 是

Free 块s count wrong for 簇 #1624 (22248, counted=22247).
处理<y>? 是

Inode位图差异:  -10739717 -10739724
处理<y>? 是

Free inodes count wrong for 簇 #1311 (8172, counted=8174).
处理<y>? 是

Free inodes count wrong (14933381, counted=14933383).
处理<y>? 是

错误自动解决。。。。

0

阅读 收藏 喜欢 打印举报/Report
前一篇:登凤凰岭
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有