我已经将一个Android5.1设备连接到Linux机器上,我想用PTP挂载它,因为它似乎比使用MTP连接更容易复制/删除文件。
在本例中,我加载了fuse模块,并将设备作为root安装到系统中。但是,在对文件系统(如ls或df)执行任何操作时,我会得到一个协议错误:
(在调试模式下启动gphotofs : gphotofs -o allow_root -d /folder
statfs /
unique: 3, error: -71 (Protocol error), outsize: 16在Ubuntu10.04机器中,我使用相同的二进制和library...so安装它,没有问题,似乎在另一台机器中缺少一个组件。
我能做什么?它比PTP好吗?
谢谢。
发布于 2016-01-11 12:12:47
使用lsof,我发现机器上没有安装两个库,所以我复制了它们:
/usr/lib/libgphoto2/2.4.8/ptp2.so
/usr/lib/libgphoto2_port/0.8.0/usb.so然后,gphotofs开始正常工作。
致以问候。
https://unix.stackexchange.com/questions/254564
复制相似问题