LinuxMint自动挂载移动存储
在LinuxMint(Ubuntu)中实现移动硬盘插入时自动挂载,并且自动打开文件夹,可以按照以下步骤进行设置。
确认设备信息
首先,插入移动硬盘并使用以下命令查看设备信息:
lsblk
安装依赖工具
确保安装了 udisks2 和 gvfs,这两个工具通常在大多数 Linux 发行版中默认安装。如果没有,可以使用以下命令安装。
sudo apt update
sudo apt install udisks2 gvfs
使用 udev 进行自动挂载和打开文件夹
-
创建一个新的
udev规则文件:sudo nano /etc/udev/rules.d/99-usb-autoscript.rules -
添加以下内容(根据你的设备信息调整):
ACTION=="add", KERNEL=="sd[b-z][0-9]", RUN+="/usr/bin/udisksctl mount -b /dev/%k -o uid=1000,gid=1000,dmode=0777,fmode=0666" , RUN+="/usr/local/bin/open-usb-folder.sh"这条规则会在插入 USB 设备时自动挂载。
-
创建一个脚本来打开文件夹:
sudo nano /usr/local/bin/open-usb-folder.sh添加以下内容:
#!/bin/bash sleep 1 # 等待一段时间确保设备已挂载 xdg-open /media/$USER/$(ls /media/$USER | grep -v ".trash") # 打开最新挂载的文件夹这段脚本会在设备挂载后打开相应的文件夹。
测试
完成上述操作后,我们可以重新插拔移动存储设备来测试是否可以正常挂载。