Удалите каталог, который на самом деле используется другим процессом

У меня есть правила udev, который создает каталог для каждого медиа usb, который включается в мой debian, чтобы автосмонтировать медиа usb. Этот каталог, где точки монтирования (монтировать-каталоги) создаются, передается посредством rdp-соединения с rdesktop. На нашем terminalserver существует диск Z, который показывает все точки монтирования с содержанием медиа usb.

Когда пользователи удаляют медиа usb, udev медиа usb размонтирований, и пытается удалить каталог, который использовался для монтирования медиа usb. Если пользователи не закрыли проводник, показывающий подпапку медиа usb, команда размонтирования успешно выполняется, но сбои rmdir-команды, потому что ресурс "занят или используется".

Мой вопрос: как я могу вызвать для удаления этой точки монтирования? (rmdir не имеет силы, и комната-rf не работает),

Править: Я должен добавить, что я не могу использовать стороннее программное обеспечение или дополнительные пакеты, потому что машина Linux является тонким клиентом с очень недостаточным пространством на диске.

0
задан 13.05.2011, 15:16

0 ответов

Папка, которую я не смог удалить, была точкой монтирования. Это не было размонтировано, когда я осуществил палку usb тонкого клиента, потому что сервер имел содержание той палки, показанной в проводнике. Используя переключатель-l для umount в udev-правиле, которому помогают вызвать umount, когда палка была удалена так или иначе. Удаление той точки монтирования не было проблемой больше после размонтирования палки.

1
ответ дан 24.11.2019, 12:00

Теги

Похожие вопросы