Debian:基于 UUID 的插件自动挂载

Ara*_* K. 6 usb debian automounting

我有一个ext4笔式驱动器,其UUIDbb7522af-2bda-4416-bcca-a076a1cf63a3.

我希望能够在启动后连接它并将其安装到/home/Shared/Vaderive(所有用户共享)。

可以直接从GUI或类似的东西usbmount还是autofs

uname -a

Linux HOSTNAME 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

GAD*_*D3R 6

编辑你的fstab如下:

UUID=bb7522af-2bda-4416-bcca-a076a1cf63a3 /home/Shared/Vaderive auto defaults,noauto 0 0
Run Code Online (Sandbox Code Playgroud)

创建udev规则/lib/udev/rules.d以安装/卸载您的设备,例如:

nano /lib/udev/rules.d/automount.rules
Run Code Online (Sandbox Code Playgroud)

有以下内容;

ACTION=="add", ENV{ID_FS_UUID_ENC}=="bb7522af-2bda-4416-bcca-a076a1cf63a3", RUN+="/bin/mount /dev/%k"
ACTION=="remove", ENV{ID_FS_UUID_ENC}=="bb7522af-2bda-4416-bcca-a076a1cf63a3", RUN+="/bin/umount /dev/%k"
Run Code Online (Sandbox Code Playgroud)

运行udevadm control --reload-rules然后检查您的文件。