umount

возникла следующая проблема:

есть флешка, примонтированная на каталог на сервере /mnt/tmp, его по nfs используют другие пользователи
необходимо по событию отмонтировать этот каталог, но само собой пишется что устройство занято
пробовал сначало fuser -k /mnt/tmp не сработало, затем umount -f /mnt/tmp, та же бойда
как мне его отмонтировать несмотря на пользователей?

.

Я, к стыду своему, не помню щас,
чему равен SIGKILL, и что такое -9,
но у меня, если что-то не убивается
(-k) я добавляю -9
Попробуй fuser -k -9 /mnt/tmp
(man fuser)

а причём тут kill

а причём тут kill ? (-9 это просто закрытие)
ьуь нужно сделать

man umount написал(а):
-l Lazy unmount. Detach the filesystem from the filesystem hierarchy now, and cleanup all references to the filesystem as soon as it is not busy anymore. (Requires kernel 2.4.11 or later.)

fuser

я имел в виду лишь вот этот кусок man-а:

fuser [-a|-s|-c] [-4|-6] [-n  space ] [-k [-i] [-signal ] ] [-muvf] name ...

-k     Kill  processes  accessing  the  file.  Unless changed with -signal, SIGKILL is
              sent. An fuser process never kills itself, but may kill other fuser  processes.
              The effective user ID of the process executing fuser is set to its real user ID
              before attempting to kill.

а то что "Lazy unmount" может помочь - не спорю, ибо не пользовался :-)

ftp://seclorum.msk.ru/etc/gen

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".