Gnome/Nautilus에 따르면 이 파일은 다음 위치에 있습니다.mtp://[usb:001,007]
하지만:
$ cd mtp://[usb:001,007]
bash: cd: mtp://[usb:001,007]: No such file or directory
그리고 df -h
목록에 없습니다.
lsusb
그것이 거기에 표시되는 동안 :
Bus 001 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy (MTP)
답변1
실제로 를 사용하여 폴더로 이동할 수 있습니다 cd
. mount
또는 명령으로 나열할 수는 없지만 df
gvfsd-fuse가 설치된 폴더에서 사용할 수 있습니다. 제 경우 /run/user/1000/gvfs
에는
mount | grep 'gvfsd-fuse'
마운트된 MTP 장치의 파일 시스템은 이 폴더에서 사용할 수 있지만 이름이 다소 생소합니다.
일부 시스템은 기본적으로 실행되지 않습니다 gvfsd-fuse
. 설치되어 있는지 확인하세요(Debian 및 파생 제품에서는 패키지에 있음 gvfs-fuse
).
답변2
짧은 대답: cd
이 디렉토리에 액세스할 수 없습니다.
미디어 전송 프로토콜(MTP)
MTP(미디어 전송 프로토콜)는 특수 API를 사용하여 장치의 파일에 대한 제한된 액세스를 제공합니다. 내가 이해한 바에 따르면 원래는 Microsoft에서 호환되는 독점 소프트웨어와 함께 사용하도록 설계되었습니다.디지털 제한 시스템.
이 프로토콜은 2008년에 공식 USB 장치 클래스가 되었으며, 컴퓨터와 외부 장치 간에 미디어와 메타데이터를 전송하기 위한 표준 방법을 제공했습니다. DRM에 구애받지 않으며 혁신적인 FOSS 커뮤니티에서 개발되었습니다.라이브러리 파일MTP 장치를 지원하는 라이브러리입니다.
URL mtp://[usb:001,007]
은그놈 가상 파일 시스템libmtp
백엔드 로 사용됩니다 . MTP는 파일 시스템을 추상화하기 때문에 일반 저장 장치와 다르게 마운트되므로 mount
또는 df
명령으로 나열되지 않습니다.
이것MTP 위키피디아 기사프로토콜에 대해 잘 설명하고 MTP를 사용하여 외부 장치의 파일에 액세스할 때의 이점을 나열합니다.
포괄적인Arch Linux Wiki의 MTP 기사GNU/Linux에서 MTP를 사용하는 방법에 대한 유용한 정보가 많이 있습니다(대부분은 배포판에 국한되지 않음).
대용량 저장소 클래스(MSC)
삼성 장치의 파일을 다른 저장 장치처럼 마운트하고 사용할 수 있는 일반 파일 시스템으로 처리하려면 cd
장치가 다음과 같이 표시되도록 구성해야 합니다.대용량 저장소 클래스(MSC)(일명 UMS) 장치. 일부 장치는 두 방법 중 하나를 사용하도록 구성할 수 있습니다. 두 가지 방법 중 하나를 허용하는 Sony Android 휴대폰이 있지만 항상 USB 대용량 저장소를 사용하여 SD 카드에 연결합니다. 이는 GNU/Linux OS가 SD 카드를 설치할 수 있도록 Android OS가 SD 카드를 마운트 해제해야 함을 의미하더라도 마찬가지입니다.