文件目录无法删除的解决办法

 写了一个脚本把文件mv临时目录,处理后再删除,运行了一段时间,发现程序无法删除,rm -rf 命令卡住,没反应

上网搜了一些资料,终于找到解决办法。

 

通过lsattr查看文件属性,

如果属性是i,可以chattr -i后,就可以删除了

 

如果属性是I,chattr不能用,只能按inode删除,具体操作是:

 

ls /home/cachedir/ -di
32801303  /home/cachedir

find . -inum 32801303 -exec rm -rf {} \;

 

 

参考:http://linux.chinaunix.net/bbs/thread-1177235-1-1.html

 

 

你可能感兴趣的:(脚本)