我使用Bacula进行备份,并将数据caching到两个USB驱动器中的一个(另一个存储在异地,偶尔会交换)。 目前这些驱动器被标记为BACKUP5和BACKUP6 。
直到上周,我使用Fedora 17,它将USB驱动器安装在/media/$LABEL 。 所以我刚刚告诉bacula-sd它应该寻找/media/BACKUP5或/media/BACKUP6 ,当我交换磁盘时用一个/media/BACKUP6切换。 但是我已经升级到了Fedora 18,现在它将USB驱动器安装在/run/media/$USER/$LABEL 。 所以挂载点取决于谁login,或者什么。
有没有办法告诉udisk有一个特殊的标记为“BACKUP *”的USB媒体挂载点?
告诉udisk使用另一个挂载的唯一方法是使用/ etc / fstab来覆盖它。 在你的情况下,这将是通过添加:
LABEL=BACKUP5 /mnt/backup5 auto user,noauto 0 0 LABEL=BACKUP6 /mnt/backup6 auto user,noauto 0 0
之后连接磁盘,udisk会将它们挂载到/ etc / fstab中指定的挂载点上
添加fstab选项x-udisks-auth将要求用户以pipe理员身份进行身份validation
我运行了一个Gnome实用程序(对不起,现在不记得是哪一个了)将以下行添加到我的/ etc / fstab中:
/dev/disk/by-label/BACKUP6 /media/BACKUP6 auto nosuid,nodev,nofail,noauto 0 0
我不得不承认,我不知道/ dev / disk层次结构。 它包含通过标签,UUID,ID和path指向所有磁盘设备的符号链接。