Запретить автоматическое монтирование раздела на USB-накопителе в Linux

3273
quack quixote

В Linux (рабочий стол Gnome) как предотвратить автоматическое монтирование одного из разделов внешнего USB-накопителя при его подключении к машине?

Я не просто хочу предотвратить появление окна Nautilus - я хочу, чтобы этот раздел не монтировался.

Неразумно использовать / etc / fstab, так как это съемный диск, подключенный к разным машинам.

Кажется, я помню, что вы создали скрытый файл в корне файловой системы, но я не могу вспомнить, как он называется. Что-то вроде:

touch /media/usbdisk/.no-mount 

Как вы на самом деле делаете эту работу?

3
Если я вас правильно понимаю, вы хотите, чтобы диск не монтировался автоматически на * любой * машине linux, но без какой-либо конфигурации на самой машине? nagul 14 лет назад 2

2 ответа на вопрос

3
Jess

Чтобы прочитать этот файл, раздел должен быть смонтирован. Автоматическая установка является функцией операционной системы (на самом деле горячее подключение или какой-либо другой сервисный USB-мониторинг) и должна быть отключена для каждой машины.

2
nagul

Если вас особенно беспокоит автоматическое монтирование в gnome, и вы не хотите трогать / etc / fstab, попробуйте следующую команду, чтобы отключить его для определенного раздела:

gnome-mount --write-settings --mount-options noauto --device /dev/sda1 

Если вы больше не хотите, чтобы это произошло, удалите настройки:

gnome-mount --erase-settings --device /dev/sda1 

Я также думаю, что вы можете отключить автоматическое монтирование через утилиту gconf-editor : desktop> gnome> volume_manager> automount_media

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

Я пробовал это, но это приводит к ошибке: Не удается подключить том - неверный параметр подключения при попытке подключить том «метка тома». Есть идеи? chris 14 лет назад 0
Можете ли вы предоставить команду, которую вы выполнили, и вы получили ошибку при выполнении команды или при подключении устройства? nagul 14 лет назад 0
gnome-mount отсутствует в последних дистрибутивах, таких как Ubuntu 10.04 Lucid. Я посмотрел, но не нашел способ сделать это сейчас. Какие-нибудь советы? Самое близкое, что я получил, - остановка автоматического открытия всех USB [Отключение автоматического открытия - Ask Ubuntu - Stack Exchange] (http://askubuntu.com/questions/2444/disabling-auto-open) nealmcb 13 лет назад 0