my /tmp
сократился до 1 МБ, потому что на устройстве /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 нет устройств, смонтированных, поэтому я полагаю, что этого не должно происходить. Что тогда не так?
fuser /tmp
только выставочные процессы, принадлежащие Вашему текущему пользователю, получающему доступ /tmp/
. Это не показывает процессы, принадлежащие другим пользователям, и это не показывает процессы, просто получающие доступ к файлам в /tmp/
.
Использование
sudo fuser -m /tmp/
для показа любых процессов, получающих доступ к любому файлу в файловой системе, смонтированной на /tmp/
.