linux rm rf 无法删除文件夹,linux下的文件用root用户rm -rf命令无法删除解决方案

linux文件系统上传文件后,用root用户rm -rf xxx 都没法删除的解决方法:

打算删除/space/data/www下面的weather 文件夹:

8fd136da1e37ba45691645da68ac5afe.png

rm -rf weather

结果报了Permission denied;

,

108e5983af54c27c47621ecc5e87fe3f.png

这个目录下的weather文件我删除不了,用root的是用户删除的,却发现文件所属的用户为501,用户组为80,可是本系统根本没有这个用户和用户组;

进去文件一层去查看文件权限

cd weather

ll

linux rm rf 无法删除文件夹,linux下的文件用root用户rm -rf命令无法删除解决方案_第1张图片

发现所有的文件用户都为501和80,然后试着去改文件夹的用户组和用户:

24186d8943bed79244f5bc72520d7a25.png

结果都是权限不够被拒绝,我当时就感到奇怪,为什么root用户删除文件都删除不了,改权限也不可以呢?

2.然后我用了lsattr命令查看文件夹:

lsattr  weather

结果报了如下的错误:

linux rm rf 无法删除文件夹,linux下的文件用root用户rm -rf命令无法删除解决方案_第2张图片

上网查了一下资料,好像说的是文件处在挂载的磁盘阵列上(硬盘或者光盘),而挂载的磁盘阵列在别的服务器上,导致权限不足,所以才无法删除导致的;

然后我用命令看了一下服务器本机磁盘状况:

df -h

linux rm rf 无法删除文件夹,linux下的文件用root用户rm -rf命令无法删除解决方案_第3张图片

发现weather所处的的目录/space/data/www是位于挂载在10.20.67.133的另外一台服务器上的磁盘阵列,可能当时挂载的时候没有给这台服务器赋予权限,才导致的文件无法删除

3 。解决方案:

用root用户登陆10.20.67.133这台服务器的/space/data/www文件夹下,用rm -rf  xxx命令将weather文件夹删除。

最终登回到本服务器发现文件夹没有了!

关于磁盘挂载到别的服务器的授权命令,可以参考一下另外一篇博客:

http://my.oschina.net/u/867113/blog/417944

你可能感兴趣的:(linux,rm,rf,无法删除文件夹)