LINUX.ORG.RU
решено ФорумAdmin

Кто же удерживает каталоге, не давая сделать umount?

 


0

3

Наводя порядок в простаивающем LXC-контейнере делал в него chroot. Перед этим, соответственно, монтировал /dev, /sys и /proc. Закончил работу, вышел и... не могу отмонтировать:

 # umount /home/airbase/airbase-lxc/dev
umount: /home/airbase/airbase-lxc/dev: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))


lsof не показывает использование /home/airbase/airbase-lxc/dev

В mount ничего перекрывающего нет:
# mount
...
none on /home/airbase/airbase-lxc/proc type proc (rw)
/dev on /home/airbase/airbase-lxc/dev type none (rw,bind)
/sys on /home/airbase/airbase-lxc/sys type none (rw,bind)
...


Опция -f не помогает.

Есть мысли, куда копать?

★★★★★

Ответ на: комментарий от anonymous

Нет, не в этом. И, главное, если бы там стоял, то lsof показал бы bash или mc.

# cd /home/airbase/airbase-lxc/dev
# lsof 2>&1 | grep /home/airbase/airbase-lxc/dev
bash      17868                  root  cwd       DIR                0,5       4320       1025 /home/airbase/airbase-lxc/dev
lsof      20858                  root  cwd       DIR                0,5       4320       1025 /home/airbase/airbase-lxc/dev
grep      20859                  root  cwd       DIR                0,5       4320       1025 /home/airbase/airbase-lxc/dev
lsof      20860                  root  cwd       DIR                0,5       4320       1025 /home/airbase/airbase-lxc/dev
# cd ..
<пусто>
# umount dev
umount: /home/airbase/airbase-lxc/dev: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))

KRoN73 ★★★★★ ()
Ответ на: комментарий от deadNightTiger

--rbind при монтировании использовался?

Ага. Использовал. Понял, куда копать, спасибо. Размонтировал теперь ок.

KRoN73 ★★★★★ ()
Ответ на: комментарий от deadNightTiger

/etc/mtab симлинк или файл?

Файл. Список рекурсивных маунтов нашёл в /proc/mounts

KRoN73 ★★★★★ ()
Ответ на: комментарий от deadNightTiger

Потому что mount фигню показывает до недавней версии в подобных случаях. Я недавно напоролся, у меня много смонтировано с --bind

false ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.