今天一台服务器莫名奇妙的发现不能创建用户了,
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文件夹正常了,创建用户也没有问题了。
- 本文固定链接: http://www.wy182000.com/2015/01/30/linux-文件夹删除-device-busy-可能是autofs再起作用。/
- 转载请注明: wy182000 于 Studio 发表