解释一下 ACTION=="add", KERNEL=="sd[b-z]*", RUN+="/bin/mountpoint -q /dev/%k || /usr/bin/systemctl stop media-%k.mount"
时间: 2024-05-25 09:14:58 浏览: 99
这是一个 udev 规则,用于在插入可移动磁盘时停止自动挂载。
解释如下:
- ACTION=="add" 表示当有设备被添加时,执行下列操作。
- KERNEL=="sd[b-z]*" 表示只有 SCSI 设备名以 "sd" 开头且后面跟着一个字母 b 到 z 之间的设备才会被匹配。例如,/dev/sdb、/dev/sdc、/dev/sdd 等。
- RUN+="/bin/mountpoint -q /dev/%k || /usr/bin/systemctl stop media-%k.mount" 是要执行的命令。%k 代表内核名,即匹配的设备名(如 sdb、sdc、sdd 等),这个规则的含义是,如果设备没有被挂载,就停止挂载,否则不做任何事情。
综上,这个规则的作用是:当用户插入一个可移动磁盘时,如果该磁盘尚未被挂载,则停止自动挂载。
阅读全文