Linux 컴퓨터에 Android 5.1 장치가 연결되어 있고 MTP 연결을 사용하는 것보다 파일 복사/삭제가 더 쉬워 보이기 때문에 PTP를 사용하여 마운트하고 싶습니다.
이 경우에는 로드했습니다.퓨즈모듈을 사용하여 시스템에 루트로 장치를 설치했습니다. 그러나 파일 시스템(예: ls 또는 df)에서 작업을 수행할 때 프로토콜 오류가 발생합니다.
(방사이미지 파일 시스템디버그 모드에서: gphotofs -o allowed_root -d /folder
statfs /
unique: 3, error: -71 (Protocol error), outsize: 16
Ubuntu 10.04 컴퓨터에서는 동일한 바이너리와 라이브러리를 사용하여 문제 없이 설치했는데... 그래서 다른 컴퓨터에는 누락된 구성 요소가 있는 것 같습니다.
어떡해? MTP가 PTP보다 나은가요?
감사해요.
답변1
이를 사용하여 lsof
두 개의 라이브러리가 컴퓨터에 설치되어 있지 않다는 것을 발견하여 복사했습니다.
/usr/lib/libgphoto2/2.4.8/ptp2.so
/usr/lib/libgphoto2_port/0.8.0/usb.so
그런 다음 gphotofs
정상적으로 작업을 시작하십시오.
인사.