无法卸载 /tmp,fuser 输出为空

无法卸载 /tmp,fuser 输出为空

我的/tmp缩小到 1MB,因为设备上没有可用空间/home。现在我需要扩展它,所以要做的第一件事就是卸载设备。但当我尝试时,就会发生这种情况:

~ $ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 14287460 13555104 0 100% / none 4 0 4 0% /sys/fs/cgroup udev 1955772 12 1955760 1% /dev tmpfs 394200 1160 393040 1% /run none 5120 0 5120 0% /run/lock none 1971000 152 1970848 1% /run/shm none 102400 36 102364 1% /run/user overflow 1024 0 1024 0% /tmp /dev/sda5 23899004 6243984 16417980 28% /home /home/ja/.Private 23899004 6243984 16417980 28% /home/ja ~ $ fuser /tmp ~ $ sudo umount /tmp umount: /tmp: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))

fuser输出为空,/tmp 中没有挂载任何设备,所以我认为这不应该发生。那么问题出在哪里?

答案1

fuser /tmp

仅显示当前用户正在访问的进程/tmp/。它不显示其他用户的进程,也不显示仅访问内部文件的进程/tmp/

使用

sudo fuser -m /tmp/

显示访问挂载在 上的文件系统上的任何文件的任何进程/tmp/

相关内容