Как размонтировать `dev` после его монтирования?

Я решил это сам. По-видимому, XTightVNCServer автоматически запустил экземпляр оконного менеджера twm, чего я не заметил. Когда я сейчас запускал LXDE, он запускался только как окно в twm.

Судя по всему, если запустить два оконных менеджера, то второй запускается только как окно в первом.

Так что остановка twm перед запуском LXDE помогла мне.

0
01.11.2019, 22:19
1 ответ
mount --make-rprivate dev/
umount -l dev/

Первая команда необходима для обеспечения безопасности. Это гарантирует, что вы не будете распространять размонтирование на какие-либо подмонтированные объекты /dev.

Вторая команда — ленивое размонтирование. Программы, которые открыли файлы, как правило, по-прежнему смогут получить к ним доступ. Пока они их не закроют, файловая система все еще открыта. Однако файловая система немедленно «отсоединяется». Это больше не будет загромождать пространство имен. Он также не будет отображаться в findmntи так далее.

Ленивое размонтирование может быть полезным подходом при дизассемблировании всего дерева связанных монтирований.

`umount -R `на связанных монтированиях занимает не -незначительное количество времени, почему?

Если вы не уверены, что все дело в привязке монтирования и виртуальных файловых системах или в использовании umount -lв целом, замените вторую команду на umount -R dev/.

4
28.01.2020, 02:17

Теги

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