UDISKS_FILESYSTEM_SHARED umount/mount без извлечения носителя и имя каталога монтирования
Вводные те же, что и в предыдущей теме:
Дано:
1. Current stable XFce (4.10.1)
2. Приказчик файлов — Thunar (монтирование сменных носителей удавом, с интерфейсом Thunar'а):
Installed versions: 1.6.3(11:59:19 26.01.2014)(dbus pcre udev -debug -exif -libnotify -startup-notification -test XFCE_PLUGINS="trash")
3. В качестве back-end'а используется sys-fs/eudev
Installed versions: 1.3(16:39:35 01.12.2013)(gudev hwdb modutils openrc rule-generator -doc -introspection -keymap -kmod -selinux -static-libs -test ABI_MIPS="-n32 -n64 -o32" ABI_X86="64 -32 -x32")
4. Сменный носитель (флешка) с ванильным ярлыком файловой системы USB_DISK
.
5. Использу «устаревший» вариант с монтированием в /media/
, т.е. дополнительное правило:
/etc/udev/rules.d/90-udisks2-mountpount.rules
:
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"
Не так давно порадовался появлению в Thunar'е не только привычной даже идейному пользователю самой распространённой ОС команды «извлечения» устройства, но и команды «отмонтирования» («Отключить том»).
Но.
Дальнейший анализ показал, что монтирование осуществляется в создаваемый каталог (по умолчанию /media/USB_DISK
), который при извлечении устройства удаляется.
При отключении тома этот каталог не удаляется. И соответственно, повторное монтирование после «Отключения» (не «Извлечения») носителя производится в создаваемый каталог /media/USB_DISK1
(третий цикл — в /media/USB_DISK2
и т.д.).
Что является простейшим пособом разрешения потенциальных коллизий (недопущения монтирования нескольких разных устройств в один каталог при совпадении ярлыков).
А вот относительно правильного решения (допиливать правила, чтобы каталог точки монтирования удалялся не только при извлечении устройства, но и при отключении тома; или разрешить монтирование в существущий каталог с необходимым следствием в виде проверки на попытку повторного монтирования) я бы сначала поинтересовался мнением публики.
- Для комментирования войдите или зарегистрируйтесь
Та же проблема периодически
Та же проблема периодически проявляется в mate-file-manager, так же известным как Caja.
Это проблема не файловых менеджеров, а udisks.
Они её "решили" тем, что по
Они её "решили" тем, что по умолчанию точки монтирования создаются в /run/имя_пользователя/точка_монтирования, а в /run монтируется tmpfs.
Ну и что же теперь? Всем, кто
Ну и что же теперь? Всем, кто хочет оставить классическое монтирование в /media придется мириться с этим?
Я вот думаю, возможно проблема из-за двух версий udisks в разных слотах, одновременно установленных в системе.
.
У меня, как я писал, XFce. В системе установлена одна версия udisks (второго слота).
Не вижу противопоказаний против адаптации нижеописанного "решения" (монтировать
/media/
вtmpfs
штатным образом черезfstab
).Хотя правильнее наверное будет допилить набор правил для отключения тома…
:wq
--
Live free or die
.
Костик, предлагаю пари: если циклы повторного монтирования «отключённого» (не «извлечённого») устройства не разделены выключением (перезагрузкой), то оно не поможет ☺
:wq
--
Live free or die