linux怎么读取usb口的输入

linux怎么读取usb口的输入,第1张

Linux不直接支持NTFS文件系统,如果U盘是NTFS文件系统就无法直接挂载使用。首先用lsblk列出所有块设备

1

lsblk

sd表示SCSI磁盘,后面跟a,b,c之类的字母表示第几个磁盘,字母之后再跟数字表示这个磁盘的第几个分区。大部分人只有一个硬盘,此时再接一个U盘,这个U盘就是sdb,U盘上的分区就是sdb1。除此以外,还可以根据显示的容量判断U盘设备名是sdb还是sdc。其他情况以此类推。

然后可以在用户目录创建一个usb目录:(也可以根据喜好设置在其他地方,下面的挂载地址跟着改变即可

1

mkdir ~/usb1

最后把U盘分区挂载到这个目录即可:(可能会提示输入密码,输入密码后回车即可)

1

sudo mount /dev/sdb1 ~/usb1

然后就可以通过访问 ~/usb1目录来访问U盘:

1

2

cd ~/usb1

ls

最后要拔出U盘以前,要卸载U盘:(卸载时要退出usb1目录,不然无法卸载)(可能会提示输入密码,输入密码后回车即可)

在Linux中,对USB设备的权限管理还挺严的,普通用户启动virtualbox的话,USB设备是灰色的,不可用。

解决办法如下:

1.获取vboxusers的组ID(此处是501)

cat /etc/group | grep vbox

vboxusers:x:501:

2.将平时使用的普通用户,添加到这个组里。

usermod -a -G vboxusers huabo

3.在/etc/fstab里添加如下内容。

none /sys/bus/usb/driversusbfs devgid=501,devmode=664 0 0

重启后,就可在VBOX里正常使用USB设备了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8292977.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存