Как Заблокировать Автомонтирование Определенного Диска (соединение USB) С ** Три Смонтированных Раздела **

Я должен заблокировать автоматическое монтирование определенного внешнего диска (соединение USB, UID), который имеет три различных точки монтирования (разделы)?

Содержание этого диска было создано с ddrescue - для копирования данных из сбойного диска.

Диск автомонтируется к трем местам (sdc1, sdc3, sdc4), и это - смонтированное чтение-запись (плохо). Я могу вручную повторно смонтироваться только для чтения. Большинству post-ddrescue инструментов нужно было размонтировать диск. То, что происходит, является диском, АВТОМАТИЧЕСКИ ПОВТОРНО МОНТИРУЕТСЯ (к этим трем точкам монтирования, r/w), когда я выхожу из инструментов. Я получаю новые уведомления о монтировании устройства - иначе я никогда не предполагал бы, что это произойдет.

Я нашел инструкции заблокировать автомонтирование внешнего диска с ЕДИНСТВЕННЫМ смонтированным разделом. Вы добавляете запись в fstab, с помощью UID. Инструкции указывают, что необходимо ввести точку монтирования. Но у меня есть три точки монтирования с этим диском. Как я делаю это? Кроме того, я предпочел бы не определять точки монтирования вообще. Я должен смочь, просто блокируют автомонтирование устройства, UID, период - где, должен быть вручную смонтирован корнем.

ОБНОВЛЕНИЕ. Этот DID НЕ работает.

/etc/fstab

UUID=xxxx-xxxx/media/me/ESP vfat ro, noauto, nofail 0 0
UUID=xxxx-xxxx/media/me/DIAGS vfat ro, noauto, nofail 0 0
UUID=xxxxxxxxxxxxxxxx/media/me/WINRETOOLS ntfs ro, noauto, nofail 0 0
UUID=xxxxxxxxxxxxxxxx/media/me/OS ntfs ro, noauto, nofail 0 0

Разделы 1, 3, и 4 все еще автомонтируются, как прежде. (2 никогда не был.)

0
задан 29 December 2019 в 20:52

2 ответа

В man fstab страница мы находим noauto параметр...

  The fourth field (fs_mntops).
          This  field  describes  the  mount  options  associated with the
          filesystem.

          It is formatted as a comma-separated list of options.   It  con‐
          tains at least the type of mount (ro or rw), plus any additional
          options appropriate to the filesystem  type  (including  perfor‐
          mance-tuning options).  For details, see mount(8) or swapon(8).

          Basic filesystem-independent options are:

          defaults
                 use  default  options: rw, suid, dev, exec, auto, nouser,
                 and async.

          noauto do not mount when "mount -a"  is  given  (e.g.,  at  boot
                 time)

          user   allow a user to mount

          owner  allow device owner to mount

          comment
                 or x-<name> for use by fstab-maintaining programs

          nofail do  not  report errors for this device if it does not ex‐
                 ist.

Используя sudo blkid можно легко определить надлежащие UUID для использования.

Необходимо будет создать эти записи в/etc/fstab...

sudo -H gedit /etc/fstab

UUID=xxxx-xxxx /media/me/ESP vfat ro,noauto,nofail 0 0
UUID=xxxx-xxxx /media/me/DIAGS vfat ro,noauto,nofail 0 0
UUID=xxxxxxxxxxxxxxxx /media/me/WINRETOOLS ntfs ro,noauto,nofail 0 0
UUID=xxxxxxxxxxxxxxxx /media/me/OS ntfs ro,noauto,nofail 0 0

Обновление № 1:

OP заменил файловый менеджер Наутилуса Thunar, и Thunar имеет отдельную опцию смонтировать внешние диски. Отключите это и это все работы как ожидалось. Не стандартная конфигурация.

1
ответ дан 4 January 2020 в 19:49

Автомонтирование было включено в Файловом менеджере (Thunar не по умолчанию), и это переопределяло/etc/fstab. Установка в Файловом менеджере (управление томами) является бескомпромиссной, смонтируйте внешние диски автоматически или не делайте. Таким образом, я отключил это и управляю вещами с udev и fstab.

0
ответ дан 4 January 2020 в 19:49

Другие вопросы по тегам:

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