OpenSTLinux 发行版中不存在 usbmount 包。但是,您可以尝试使用包 udev-extraconf 吗?这个包存在于 2.0.
- root@STM32mp1:~# apt-get install udev-extraconf
我用 OpenSTLinux 3.1 做了一个测试,我的 USB 密钥自动安装在 /run/media/sda1 下。这是我得到的输出:
- root@stm32mp1:~# [ 400.824653] usb 2-1.4: new high-speed USB device number 6 using ehci-platform
- [ 401.011458] usb-storage 2-1.4:1.0: USB Mass Storage device detected
- [ 401.022701] scsi host0: usb-storage 2-1.4:1.0
- [ 402.205025] scsi 0:0:0:0: Direct-Access Kingston DataTraveler 3.0 PMAP PQ: 0 ANSI: 6
- [ 402.220259] sd 0:0:0:0: Attached scsi generic sg0 type 0
- [ 403.318695] sd 0:0:0:0: [sda] 30310400 512-byte logical blocks: (15.5 GB/14.5 GiB)
- [ 403.327412] sd 0:0:0:0: [sda] Write Protect is off
- [ 403.333210] sd 0:0:0:0: [sda] No Caching mode page found
- [ 403.337185] sd 0:0:0:0: [sda] Assuming drive cache: write through
- [ 403.490008] sda: sda1
- [ 403.499969] sd 0:0:0:0: [sda] Attached SCSI removable disk
- root@stm32mp1:~# cd /run/media/sda1/
- root@stm32mp1:/run/media/sda1# ls
- 2016-01-09-10-PARIS-Ci JM ST ebooks
- 2016-01-09-10-PARIS-final JM_Work System Volume Information photos
- Generiques_TV Papiers deces_claude
拔下 USB 密钥时,密钥未安装:
- root@stm32mp1:/run/media/sda1# cd
- root@stm32mp1:~# umount /run/media/sda1
- root@stm32mp1:~# [ 706.654509] usb 2-1.4: USB disconnect, device number 6
- root@stm32mp1:~# ls /run/media/
- root@stm32mp1:~#