修复Fedora 18中的U盘挂载点

我使用Bacula进行备份,并将数据caching到两个USB驱动器中的一个(另一个存储在异地,偶尔会交换)。 目前这些驱动器被标记为BACKUP5BACKUP6

直到上周,我使用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指向所有磁盘设备的符号链接。