Запуск Ubuntu 18.04, новая чистая установка. Подключенный USB-накопитель - это приемник ZWave (система настроена для Home Assistant), автоматизация, а также установленный Docker. USB не имеет UUID.
'' 'Я ожидал, что появится sdb (имеется в виду USB), но этого не произошло.
ha-admin@udll-ha:~$ cat /proc/partitions
major minor #blocks name
7 0 96032 loop0
7 1 91228 loop1
179 0 61071360 mmcblk0
179 16 4096 mmcblk0boot1
179 8 4096 mmcblk0boot0
8 0 250059096 sda
8 1 524288 sda1
8 2 249532416 sda2
'' 'В приведенном ниже примере мне нужен dev 4.
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/7p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/9p, 480M
|__ Port 4: Dev 4, If 1, Class=CDC Data, Driver=cdc_acm, 12M
|__ Port 4: Dev 4, If 0, Class=Communications, Driver=cdc_acm, 12
|__ Port 5: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M
'' 'USB: 0 - это устройство, которое я хочу автоматически монтировать и читать
*-usb
description: USB controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 15
bus info: pci@0000:00:15.0
version: 03
width: 64 bits
clock: 33MHz
capabilities: pm msi xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: irq:123 memory:a1200000-a120ffff
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 4.15.0-91-generic xhci-hcd
physical id: 0
bus info: usb@1
logical name: usb1
version: 4.15
capabilities: usb-2.00
configuration: driver=hub slots=9 speed=480Mbit/s
*-usb:0
description: Communication device
vendor: Sigma Designs, Inc.
physical id: 4
bus info: usb@1:4
version: 0.00
capabilities: usb-2.00
configuration: driver=cdc_acm maxpower=100mA speed=12Mbit/s
*-usb:1
description: Generic USB device
product: USB2.0-CRW
vendor: Generic
physical id: 5
bus info: usb@1:5
version: 39.60
serial: 20100201396000000
capabilities: usb-2.00
configuration: driver=rtsx_usb maxpower=500mA speed=480Mbit/s
*-usbhost:1
product: xHCI Host Controller
vendor: Linux 4.15.0-91-generic xhci-hcd
physical id: 1
bus info: usb@2
logical name: usb2
version: 4.15
capabilities: usb-3.00
configuration: driver=hub slots=7 speed=5000Mbit/s
Как я могу распознать и смонтировать USB-накопитель?
Можно монтировать только запоминающие устройства. Как видно из списка ваших устройств, это устройство не запоминающее устройство. Его нельзя использовать для создания файловой системы и хранения в ней файлов. Поэтому он не отображается в Linux как блочное устройство, такое как /dev/sdb
, и, следовательно, также не указан в списке /proc/partitions
. Для монтажа не подходит.
Ваше устройство определено как устройство связи. Чтобы использовать его, вам необходимо установить соответствующее коммуникационное программное обеспечение. В вашем случае это, вероятно, будет ваше программное обеспечение для домашней автоматизации, которое должно распознавать и поддерживать ваше конкретное устройство. Если вы запускаете программное обеспечение домашней автоматизации в контейнере докеров, вы, вероятно, передадите USB-устройство в этот контейнер, чтобы программное обеспечение могло его видеть и получать к нему доступ.