вторник, 24 февраля 2015 г.

Кто использует точку монтирования?

Иногда при попытке отмонтировать каталог, будь то точка монтирования устройства или tmpfs, мы получаем ошибку devise is busy. Причиной этому могут служить различные факторы, рассмотрим несколько способов узнать кто же захватил нашу точку монтирования:
  1. fuser -v <полный путь> - если точку монтирования блокирует обычный процесс, эта команда покажет какой;
  2. lsof +D <полный путь> - аналогично;
  3. cat <полный путь>/etc/exports - проверяем экспортируются ли для NFS какие-либо каталоги. Запущенный NFS сервер внутри chroot может не определится в шагах 1 и 2;
  4. mount | grep <полный путь> - если внутри этого каталога есть bind mounts или другие mounts (procfs, tmpfs и т.д.), которые не определятся в шагах 1 и 2;

Комментариев нет: