я использую Bacula для моих резервных копий данные помещены в буфер на один из двух USB-накопителей (другой хранится за пределами сайта, и они время от времени меняются местами). В настоящее время эти диски имеют маркировку РЕЗЕРВНОЕ КОПИРОВАНИЕ5 и РЕЗЕРВНОЕ КОПИРОВАНИЕ6.
До прошлой недели я использовал Fedora 17, которая монтирует USB-накопители в /media/$LABEL
. Я просто сказал bacula-sd, что он должен искать либо /media/BACKUP5
или /media/BACKUP6
, с небольшим скриптом для переключения при замене дисков. Но я только что обновился до Fedora 18, и теперь USB-накопители монтируются в /run/media/$USER/$LABEL
. Таким образом, точка монтирования зависит от того, кто вошел в систему или что-то в этом роде.
Есть ли способ указать udisk иметь специальную точку монтирования для USB-носителя с пометкой «BACKUP *»?
Единственный способ указать udisks использовать другую точку монтирования - это переопределить ее, используя / etc / fstab. В вашем случае это было бы добавлением:
LABEL=BACKUP5 /mnt/backup5 auto user,noauto 0 0
LABEL=BACKUP6 /mnt/backup6 auto user,noauto 0 0
После подключения дисков udisks смонтируют их в точку монтирования, указанную в / etc / fstab
Добавление fstab-option x-udisks-auth потребует от пользователя аутентификации как администратора.
Я запустил утилиту Gnome (извините, сейчас не могу вспомнить, какую), которая добавила следующую строку в мой / etc / fstab:
/dev/disk/by-label/BACKUP6 /media/BACKUP6 auto nosuid,nodev,nofail,noauto 0 0
Признаюсь, я не знал об иерархии / dev / disk. Он содержит символические ссылки на все дисковые устройства по метке, UUID, ID и пути.