首页 > Personal > Linux > linux 文件夹无法删除 Device or resource busy 可能是autofs在起作用。
2015
01-30

linux 文件夹无法删除 Device or resource busy 可能是autofs在起作用。

今天一台服务器莫名奇妙的发现不能创建用户了,
ll查看了一下发现home目录大小为0,还有几个其他目录也是这样,
一般proc和sys是0是没有问题的,但是别的目录一般不会出现这种情况,
在里面mkdir创建目录说没有权限,
在外面去删除/home文件夹,提示rm: cannot remove : Device or resource busy,
df -i /home 看了一下home的inodes信息全部为空,像是没有挂载一样,一般mount的其他文件系统可能是这种情况,
试了下umount /home来卸载提供被占用,请使用lsof或fuser查看被随占用,
这台机器没有lsof所以用了fuser发现是进程号1281,ps -ef看到是一个叫automount的进程,
平时没有用过,上网查了一下是autofs用来自动加载外部存储的,但是这个是虚拟机啊,也没有这类需求,
看到/etc文件夹下果然有多个auto.*文件其中一个就是auto.home,基本确定问题所在,但是不知道这个是谁装的,可能人家以后还有用,
所以 service autofs stop关掉服务,chkconfig autofs off 关掉开机启动,/home文件夹正常了,创建用户也没有问题了。

最后编辑:
作者:wy182000
这个作者貌似有点懒,什么都没有留下。