filesystems– 如何从给定的USB总线安装文件系统:device

filesystems– 如何从给定的USB总线安装文件系统:device,第1张

概述最近我买了一部新的智能手机(带Android).当我将它连接到我的笔记本电脑时,(gui)文件管理器(PCManFM)会识别它并在路径gphoto2://[usb:001,003]上显示文件系统.但我无法在终端中找到它(/mnt或/media中没有).但这是lsusb的输出:Bus001Device001:ID1d6b:0002LinuxFoundation

最近我买了一部新的智能手机(带@L_419_0@).当我将它连接到我的笔记本电脑时,(gui)文件管理器(PCManFM)会识别它并在路径gphoto2:// [usb:001,003]上显示文件系统.但我无法在终端中找到它(/ mnt或/ media中没有).但这是lsusb的输出:

Bus 001 Device 001: ID 1d6b:0002 linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0002 linux Foundation 2.0 root hubBus 003 Device 001: ID 1d6b:0001 linux Foundation 1.1 root hubBus 004 Device 001: ID 1d6b:0001 linux Foundation 1.1 root hubBus 005 Device 001: ID 1d6b:0001 linux Foundation 1.1 root hubBus 003 Device 002: ID 046d:c05a Logitech, Inc. Optical Mouse M90Bus 002 Device 002: ID 04f2:b1d8 Chicony Electronics Co., Ltd Bus 001 Device 003: ID 0fce:0171 Sony EriCSSon Mobile Communications AB 

如何知道总线和设备号码来安装它? (在这种情况下为001:003).
我的 *** 作系统是Debian Wheezy.

mount命令的输出:

sysfs on /sys type sysfs (rw,nosuID,nodev,noexec,relatime)proc on /proc type proc (rw,nosuID,nodev,noexec,relatime)udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=497357,mode=755)devpts on /dev/pts type devpts (rw,nosuID,noexec,relatime,gID=5,mode=620,ptmxmode=000)tmpfs on /run type tmpfs (rw,nosuID,noexec,relatime,size=405696k,mode=755)/dev/disk/by-uuID/ec90e556-b90e-467c-80b6-bde9048e6686 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrIEr=1,data=ordered)tmpfs on /run/lock type tmpfs (rw,nosuID,nodev,noexec,relatime,size=5120k)tmpfs on /run/shm type tmpfs (rw,nosuID,nodev,noexec,relatime,size=2486440k)rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)

解决方法:

当您看到像gphoto2://和smb://这样的处理程序时,这些是GNOME桌面或您正在使用的任何文件浏览器可用于访问这些设备的特殊接口.在gphoto2的情况下,桌面正在使用应用程序gphoto2`

lsof的

我可以考虑获得访问这样的安装的唯一方法是使用Nautilus或任何文件浏览器之前安装它,然后使用lsof等工具查看Nautilus打开的文件/设备.

$lsof -p $(pgrep nautilus)

但是,如果您不得不通过gphoto2连接到手机,那么您很可能不会将设备安装为大容量存储设备,而是安装PTP – Picture Transfer Protocol.这是一个Linux FUSE implementation for PTP too.

GVFS?

我还会在$HOME目录中查找名为.gvfs的子目录.通常当GNOME或Nautilus进行挂载时,会创建此目录以方便使用.

在较新版本的GNOME(3)中,此目录已移动,现在位于/ run / user / $UID / gvfs.

$ls -l /run/user/$UID/gvfs/smb-share\:server\=tank\,share\=t total 2drwx------. 1 saml saml    0 Oct 31 09:16 Developmentdrwx------. 1 saml saml    0 Nov 18 14:52 homedrwx------. 1 saml saml    0 May 14  2013 incoming...

注意:这是一个环境变量$UID,通常在大多数现代系统中使用Bash设置.如果未设置,您可以找到您的用户ID,如下所示:

$IDuID=1000(saml) gID=1000(saml) groups=1000(saml),10(wheel) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
总结

以上是内存溢出为你收集整理的filesystems – 如何从给定的USB总线安装文件系统:device全部内容,希望文章能够帮你解决filesystems – 如何从给定的USB总线安装文件系统:device所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: https://outofmemory.cn/web/1112032.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存