【问题标题】:How to automount a usb block device with udev rule?如何使用 udev 规则自动挂载 USB 块设备?
【发布时间】:2020-09-18 02:51:15
【问题描述】:

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

SUBSYSTEM=="block", RUN+="/bin/mount -a"

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

[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。

【问题讨论】:

  • 您是否将 USB 驱动器添加到 /etc/fstab?我不是mount -a 不会挂载你的U盘

标签: ubuntu mount udev


【解决方案1】:

也许您需要在规则中添加ACTION,例如:

 SUBSYSTEM=="block", ACTION=="add", RUN+="/bin/mount -a" 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 2014-02-15
    • 2021-05-24
    相关资源
    最近更新 更多