哪项服务会自动安装外部驱动器上的分区?

哪项服务会自动安装外部驱动器上的分区?

哪项服务会自动安装外部驱动器上的分区?

如何配置?

我想使用具有不同参数的不同 UUID 自动安装外部媒体上的分区。

这是未解决问题的延续为什么 exFAT 分区上所有文件都具有“可执行”属性以及如何修复它?

答案1

使用 fstab 和 mount8

这是 mount8 的 Linux 手册;http://man7.org/linux/man-pages/man8/mount.8.html

答案2

外部(USB)磁盘的自动挂载通常由脚本完成/usr/share/usbmount/usbmount,当连接外部磁盘时由脚本调用udevd(由中的规则控制/lib/udev/rules.d/usbmount)。

usbmount默认情况下,它首先在 中查找/etc/fstab,看是否可以找到与所连接设备的设备名称或 UUID 对应的条目。因此,一个简单的解决方案可能是在 中添加一个条目,/etc/fstab其中包含文件系统的 UUID、挂载点和所需的选项。不要忘记将选项添加nofail到行中,否则如果没有连接磁盘,启动过程将挂起。示例:

UUID=9325-22B3  /mnt/tmp    vfat    defaults,nofail 0   0

相反,defaults您可以添加您想要的参数。

不幸的是,该usbmount脚本对文件系统标签没有反应;我自己做了一些改变来实现这一点,但它只适用于特定类型的标签。

还有一种修改 行为的方法usbmount。在 文件中,/etc/usbmount您可以定义挂载点、挂载选项和文件系统特定的挂载选项。因此,如果 中未/etc/fstab找到相应的条目,usbmount则查找与所连接磁盘的文件系统匹配的选项。您可以编辑/etc/usbmount/usbmount.conf为以下内容(例如):

.
.
 FS_MOUNTOPTIONS="-fstype=vfat,gid=floppy,dmask=0007,fmask=0117"
.
.

满足所有 vfat 格式分区的需求(根据需要更改选项!)

编辑:可能usbmount在 ubuntu 中默认没有安装。你可以按照默认方式安装:

sudo aptupdate
sudo aptupgrade
sudo apt install usbmount

相关内容