利用udev自动挂载U盘
时间: 2023-11-27 20:51:49 浏览: 83
Ubuntu 自动挂载u盘(arm等其他linux环境也可)
udev是Linux系统中用来管理硬件设备的子系统之一,可以在系统启动时自动检测硬件设备,也可以在设备插入时自动进行相应的操作。利用udev自动挂载U盘可以简化我们的操作,以下是实现方法:
1.创建udev规则文件,在终端中输入命令:
```
sudo nano /etc/udev/rules.d/10-usb.rules
```
2.在打开的文件中输入规则:
```
ACTION=="add", KERNEL=="sd[a-z][0-9]", RUN+="/usr/bin/mount /dev/%k /mnt/usb"
```
该规则表示在U盘插入时,如果设备名为sd[a-z][0-9],则执行挂载操作,挂载路径为/mnt/usb。
3.保存并退出文件,然后重新加载udev规则:
```
sudo udevadm control --reload-rules
```
4.插入U盘,udev会自动挂载U盘到/mnt/usb目录下。
需要注意的是,如果U盘已经被挂载,再次插入U盘可能会导致挂载失败,此时需要先卸载U盘再重新插入。
阅读全文