首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用udev规则自动挂载usb块设备?

如何使用udev规则自动挂载usb块设备?
EN

Stack Overflow用户
提问于 2020-05-30 23:18:47
回答 1查看 536关注 0票数 1

每当-a驱动器连接到计算机时,我都要执行“mount usb”。我已经在文件‘/etc/udev/rules.d/85-my_rule.rules’中创建了一个简单的规则:

代码语言:javascript
运行
复制
SUBSYSTEM=="block", RUN+="/bin/mount -a"

如果我手动调用'sudo mount -a‘,一切都会正常工作。使用'dmesg‘我还可以看到我的驱动器:

代码语言:javascript
运行
复制
[503534.272219] usb 4-2: new SuperSpeed Gen 1 USB device number 10 using xhci_hcd
[503534.297237] usb 4-2: New USB device found, idVendor=152d, idProduct=0539, bcdDevice= 1.00
[503534.297244] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[503534.297248] usb 4-2: Product: USB to ATA/ATAPI Bridge
[503534.297252] usb 4-2: Manufacturer: JMicron
[503534.297255] usb 4-2: SerialNumber: A787E1EFFFFF
[503534.301848] usb-storage 4-2:1.0: USB Mass Storage device detected
[503534.303131] usb-storage 4-2:1.0: Quirks match for vid 152d pid 0539: 4000000
[503534.303196] scsi host8: usb-storage 4-2:1.0
[503535.336866] scsi 8:0:0:0: Direct-Access     Sharkoon  H/W RAID5            PQ: 0 ANSI: 5
[503535.337941] sd 8:0:0:0: Attached scsi generic sg2 type 0
[503535.338353] sd 8:0:0:0: [sde] Very big device. Trying to use READ CAPACITY(16).
[503535.338589] sd 8:0:0:0: [sde] 62511906816 512-byte logical blocks: (32.0 TB/29.1 TiB)
[503535.339571] sd 8:0:0:0: [sde] Write Protect is off
[503535.339577] sd 8:0:0:0: [sde] Mode Sense: 28 00 00 00
[503535.340649] sd 8:0:0:0: [sde] No Caching mode page found
[503535.340664] sd 8:0:0:0: [sde] Assuming drive cache: write through
[503535.481112]  sde: sde1
[503535.484634] sd 8:0:0:0: [sde] Attached SCSI disk

块设备也在那里,但规则似乎没有执行。我该怎么办?我使用的是Ubuntu Server 20.04 LTS。

EN

回答 1

Stack Overflow用户

发布于 2021-03-21 03:01:11

也许你需要在规则中添加一个ACTION,例如:

代码语言:javascript
运行
复制
 SUBSYSTEM=="block", ACTION=="add", RUN+="/bin/mount -a" 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62104523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档