
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
. 또는 명령으로 나열할 수는 없지만 gvfsd-fuse 마운트 폴더 아래에서 사용할 수 있습니다. 제 경우에는 입니다. 다음을 사용하여 알아보세요 mount
.df
/run/user/1000/gvfs
mount | grep 'gvfsd-fuse'
마운트된 MTP 장치의 파일 시스템은 이름이 형편없는 해당 폴더 아래에서 사용 가능합니다.
일부 시스템은 기본적으로 실행되지 않습니다 gvfsd-fuse
. 설치되어 있는지 확인하십시오(Debian 및 파생 제품의 경우 패키지에 있음 gvfs-fuse
).
답변2
cd
짧은 대답: 이 디렉토리에는 접근할 수 없습니다 .
미디어 전송 프로토콜(MTP)
MTP(미디어 전송 프로토콜)는 장치의 파일에 대한 제한된 액세스를 제공하는 특수 API를 사용합니다. 내가 이해하는 바에 따르면 원래는 Microsoft에서 호환되는 독점 소프트웨어와 함께 사용하도록 설계되었습니다.디지털 제한 시스템.
이 프로토콜은 2008년에 공식 USB 장치 클래스가 되었으며 컴퓨터와 외부 장치 간에 미디어와 메타데이터를 전송하는 표준 수단을 제공합니다. 이는 DRM에 얽매이지 않으며 끊임없이 혁신적인 FOSS 커뮤니티가libmtpMTP 장치를 지원하는 라이브러리입니다.
URL mtp://[usb:001,007]
은그놈 가상 파일 시스템libmtp
백엔드로 사용됩니다 . MTP는 파일 시스템을 추상화하므로 일반 저장 장치와 같은 방식으로 마운트되지 않으므로 mount
또는 df
명령으로 나열되지 않습니다.
그만큼MTP 위키피디아 기사프로토콜에 대해 잘 설명하고 외부 장치의 파일에 액세스하기 위해 MTP를 사용할 때의 이점을 나열합니다.
포괄적인Arch Linux Wiki의 MTP 기사GNU/Linux에서 MTP를 사용하는 방법에 대한 유용한 정보가 많이 있습니다(대부분의 정보는 배포판에 특정한 정보가 아닙니다).
대용량 저장소 클래스(MSC)
Samsung 장치의 파일을 다른 저장 장치처럼 마운트할 수 있고 를 사용할 수 있는 일반 파일 시스템으로 처리하려면 cd
해당 장치가 다음과 같이 표시되도록 구성해야 합니다.대용량 저장소 클래스(MSC)(일명 UMS) 장치. 일부 장치는 두 방법 중 하나를 사용하도록 구성할 수 있습니다. 두 가지 방법 중 하나를 허용하는 Sony Android 휴대폰이 있지만 항상 USB 대용량 저장소를 사용하여 SD 카드에 연결했습니다. (GNU/Linux OS에서 SD 카드를 마운트하려면 Android OS에서 SD 카드를 마운트 해제해야 함을 의미하더라도) .