linux udev 自动挂载 SD卡/U盘

1./etc/udev/rules.d创建**.rules(文件名自定义)
2.文件中增加以下内容

ACTION=="add", ATTRS{removable}=="1", SUBSYSTEM=="block",GOTO="farsight", KERNEL=="sd[a-z][0-9]", RUN{program}+="/bin/mkdir /media/%k", RUN{program}+="/usr/bin/systemd-mount --no-block --collect $devnode /media/%k", LABEL="farsight"
ACTION=="remove", ATTRS{removable}=="1", SUBSYSTEMS=="usb", SUBSYSTEM=="block", GOTO="farsight", KERNEL=="sd[a-z][0-9]",RUN{program}+="/usr/bin/systemd-umount /media/%k", RUN{program}+="/bin/rmdir /media/%k", LABEL="farsight"
ACTION=="add", ATTRS{removable}=="1", SUBSYSTEMS=="usb", SUBSYSTEM=="block", GOTO="farsight", KERNEL=="mmcblk[0-9]p[0-9]", RUN{program}+="/bin/mkdir /media/%k", RUN{program}+="/usr/bin/systemd-mount --no-block --collect $devnode /media/%k", LABEL="farsight"
ACTION=="remove", ATTRS{removable}=="1", SUBSYSTEM=="block", GOTO="farsight", KERNEL=="mmcblk[0-9]p[0-9]",RUN{program}+="/usr/bin/systemd-umount /media/%k", RUN{program}+="/bin/rmdir /media/%k", LABEL="farsight"

https://www.cnblogs.com/helloworldtoyou/p/6251068.html
https://linux.cn/article-10329-1.html

你可能感兴趣的:(桌面系统,linux,服务器,运维)