博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统使用普通命令删除不掉的文件处理方法
阅读量:7252 次
发布时间:2019-06-29

本文共 604 字,大约阅读时间需要 2 分钟。

今天有遇到一个很奇怪的问题:有几个文件或文件目录出现属主、属组、权限、时间为'?'的情况,如下所示:

ll -hi /dir|grep filename

       ? -????????? ? ?    ?       ?            ? current

       ? d????????? ? ?    ?       ?            ? A6993400854112

百度网贴一大堆,汇总下来:

  1. 使用inode节点删除文件:

    ls -hi /dir #显示文件的inode

    find . -inum [inode数字] -exec rm -i {} /; 

  2. 属主属组权限修改:(解决的是文件没有执行权限,普通用户查看到的是上述情况)

    su root

    chown root:root filename

    chmod 777 filename

  3. debug模式进入分区删除:

    debugfs -w   /dev/sdb5 

    cd /dir && rm filename

  4. umount分区,使用fsck检查磁盘并修复:

    umount /dir

    fsck -n #不改变文件系统

    fsck -y #检查并修复

列出这么多来,好像解决这个问题的就是最后一个。因为看到有人说遇到过这样的情况,然后就是那样解决的。不过这种方法的弊端就是:脏数据会随之丢失!

本文转自 南非波波 51CTO博客,原文链接:http://blog.51cto.com/nanfeibobo/1719366,如需转载请自行联系原作者
你可能感兴趣的文章
yarn上手体验
查看>>
iOS 图片和音频的防盗链的应用
查看>>
Exchange Server 2010高可用性配置
查看>>
Linux 运维工程师:30 道面试题整理
查看>>
负载均衡之基于DNS负载
查看>>
Hadoop集群(第8期)_HDFS初探之旅
查看>>
Centos6.8 64 位 Discuz 运行环境
查看>>
我的友情链接
查看>>
社交系统ThinkSNS+预售活动结束倒计时
查看>>
克隆虚拟机
查看>>
资讯直播,会是下一个新风口吗
查看>>
企业邮箱自建战略优势大盘点
查看>>
关于EIGRP一些小问题的解答
查看>>
ubuntu linuxqq_v1.0.2_i386.tar.gz 安装方法
查看>>
医疗信息化、医学、医院管理、医疗器械资料下载
查看>>
cmake masql 安装
查看>>
JDK-7u4(rpm)+Tomcat-7.0+JavaCenterHome
查看>>
win10系统的一些经验
查看>>
os和shutil模块
查看>>
C/C++编译过程详解
查看>>