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

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

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 046d:c05a Logitech, Inc. Optical Mouse M90
Bus 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 2
drwx------. 1 saml saml    0 Oct 31 09:16 Development
drwx------. 1 saml saml    0 Nov 18 14:52 home
drwx------. 1 saml saml    0 May 14  2013 incoming
...

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

$id
uid=1000(saml) gid=1000(saml) groups=1000(saml),10(wheel) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

转载注明原文:filesystems – 如何从给定的USB总线安装文件系统:device - 代码日志