Я должен заблокировать автоматическое монтирование определенного внешнего диска (соединение USB, UID), который имеет три различных точки монтирования (разделы)?
Содержание этого диска было создано с ddrescue - для копирования данных из сбойного диска.
Диск автомонтируется к трем местам (sdc1, sdc3, sdc4), и это - смонтированное чтение-запись (плохо). Я могу вручную повторно смонтироваться только для чтения. Большинству post-ddrescue инструментов нужно было размонтировать диск. То, что происходит, является диском, АВТОМАТИЧЕСКИ ПОВТОРНО МОНТИРУЕТСЯ (к этим трем точкам монтирования, r/w), когда я выхожу из инструментов. Я получаю новые уведомления о монтировании устройства - иначе я никогда не предполагал бы, что это произойдет.
Я нашел инструкции заблокировать автомонтирование внешнего диска с ЕДИНСТВЕННЫМ смонтированным разделом. Вы добавляете запись в fstab, с помощью UID. Инструкции указывают, что необходимо ввести точку монтирования. Но у меня есть три точки монтирования с этим диском. Как я делаю это? Кроме того, я предпочел бы не определять точки монтирования вообще. Я должен смочь, просто блокируют автомонтирование устройства, UID, период - где, должен быть вручную смонтирован корнем.
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 никогда не был.)
В 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 имеет отдельную опцию смонтировать внешние диски. Отключите это и это все работы как ожидалось. Не стандартная конфигурация.
Автомонтирование было включено в Файловом менеджере (Thunar не по умолчанию), и это переопределяло/etc/fstab. Установка в Файловом менеджере (управление томами) является бескомпромиссной, смонтируйте внешние диски автоматически или не делайте. Таким образом, я отключил это и управляю вещами с udev и fstab.