Есть ли способ размонтировать «родительскую» точку монтирования?

  1. apt-get install bluetooth
  2. lsmod | grep bluetooth
  3. /etc/init.d/bluetooth status
  4. /etc/init.d/bluetooth start
2
16.10.2021, 06:04
1 ответ

Да, есть.

Переместите это крепление targetв другое место, размонтируйте оригинал, а затем переместите его обратно:

# mkdir target-1
# mount --move target target-1
# umount target
# mount --move target-1 target

Если для корневого или любого другого родительского монтирования targetустановлен общий доступ (по умолчанию при использовании systemd ), переносное монтирование не будет работать. В этом случае вы можете заключить mount --moveв скобки парой команд mount --make-rprivate /;...; make --rshared /:

# mkdir target-1
# mount --make-rprivate /; mount --move target target-1; mount --make-rshared /
# umount target
# mount --make-rprivate /; mount --move target-1 target; mount --make-rshared /

Тем не менее, неплохо было бы это проверить. До и после:

# grep -v shared /proc/self/mountinfo
#
1
16.10.2021, 09:23

Теги

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