Вопрос: Отключить автоподключение для определенных разделов на USB-накопителях.


У меня большой USB-диск с тремя разделами: один для резервного копирования и два других загрузочных для установки и тестирования новых дистрибутивов. Я хочу, чтобы резервный раздел автоматически загружался при загрузке. Но я не хочу, чтобы два тестовых раздела были автоматизированы. Несмотря на мое использование «noauto» в / etc / fstab, что-то (gnome?), Кажется, монтирует их, когда я подключаю его.

LABEL=mybook            /srv/backup     ext4    defaults        0       2
LABEL=mybook-root       /media/mybook-root ext4    user,noauto  0       2
LABEL=mybook-spare      /media/mybook-spare ext4   user,noauto  0       2

В предыдущих дистрибутивах Ubuntu, похоже, было возможно настроить gnome, чтобы избежать установки отдельных разделов на съемных дисках, таких как USB:

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

Это больше не доступно в Lucid (когда оно ушло?)

Есть ли другой способ сделать это сейчас?


4
2018-02-07 05:22


Источник


С 24 октября 2009 г. gnome использует nautilus вместо gnome-mount для обеспечения функции автомонтирования, см. /usr/share/doc/nautilus/changelog.Debian.gz, - enzotib
Спасибо за это, @enzotib. Но из того, что я видел, наутилус не дает возможности избежать автомонтирования. - nealmcb
@nealmbc: существует глобальный вариант в gconf-editor: /apps/nautilus/preferences/media_automount, но он глобальный, а не раздел. - enzotib
Переключатель noauto не может работать, поскольку он указывает, что он не должен монтироваться при загрузке, а не при подключении диска. - To Do


Ответы:


для этой цели я использую следующую строку в / etc / fstab, и я не сделал никаких изменений в gnome ... он работает в ubuntu 11.04

# Prevent mounting specific partition on external hd
UUID=57f8f4bc-abf4-0000-675f-946fc0f9f25b none ext4 ro,noauto

между моей fstab и твоей есть две отличия:

  1. Я использую раздел UUID вместо LABEL
  2. Я установил «нет» в качестве точки монтирования

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

(если вы хотите получить UUID раздела, вы можете использовать команду sudo blkid)


3
2018-04-29 09:23



Интересно. Предоставление несуществующей точки монтирования, безусловно, должно предотвратить автоматизацию, но также предотвращает удобное и последовательное монтирование по требованию. Поэтому я ищу что-то, что позволяет мне смонтировать его на основе информации fstab. - nealmcb
Он отлично работает для меня. я делаю mount LABEL=BACKUP /media/BACKUP  в сценарии, и у меня есть это: LABEL=BACKUP none ext4 ro,noauto  в моем / etc / fstab. Он игнорирует «none» и «ro» в fstab, потому что команда mount выше работает, и она монтируется «rw». - dgrant
В качестве альтернативы вы также можете получить uuid для текущего конкретного монтирования (mount | grep ^/dev чтобы получить обзор), затем без sudo от ls /dev/disk/by-uuid/ - Frank Nocke
Точка монтирования установлена ​​на none причины udisk2 интерпретировать его как раздел подкачки. Это прерывает ручное крепление, используя udiskctl mount --block-device /dev/disk/by-uuid/..., - Lucas


gnome-mount в какой-то момент был заменен gvfs-mount, и вариант использования, описанный в исходном вопросе, кажется, больше не поддерживается в gnome.

Итак, вот обходной путь, следуя опыту, описанному @clemmy. Он включает просто перечисление несуществующего каталога в качестве точки монтирования для разделов, которые вы не хотите автоматически монтировать. Например. в этом случае было бы просто удалить соответствующие каталоги, перечисленные в fstab, например. "/ СМИ / MyBook-запасной". К сожалению, когда пользователь хочет установить этот раздел, он, конечно же, требует, чтобы пользователь заново создал каталог (или отредактировал fstab).


1
2018-05-21 23:53



Это часть катастрофического статус-кво, созданного RedHat / Gnome, с которым мы вынуждены иметь дело. Год Linux Desktop? С RedHat вокруг, никогда не будет. - Pa_


1) Запустите свой менеджер разделов в зависимости от установленной среды рабочего стола: Gparted для gnome или KDE Partition Manager для kde

2) В устройствах выберите флэш-диск, который вы хотите изменить.

3) Щелкните правой кнопкой мыши на флэш-раздел, который вы не хотите автоматически монтировать, и установите его со свойством «скрытый» флаг


0
2017-07-13 01:23



Я не могу получить gparted, чтобы пометить его скрытым (с использованием точного). Я могу переключать, например. флаг «boot» отлично, но нажатие на «скрытый» флаг просто вращается в течение нескольких секунд и оставляет его непроверенным. Похоже, что эта статья также не позволяет мне монтировать ее, не открывая ее, поэтому она не соответствует тому, что мы могли бы сделать раньше: - Форум о строительстве, ремонте и дизайне интерьера - nealmcb