Linux에 설치할 수 있도록 휴대폰의 장치 파일을 어떻게 찾나요?

Linux에 설치할 수 있도록 휴대폰의 장치 파일을 어떻게 찾나요?

USB를 사용하여 휴대폰을 Linux 노트북에 연결합니다. 휴대폰 팝업 창에서 "파일 전송" 옵션을 클릭했습니다. Linux에 휴대폰을 설치하려면 Linux에서 블록 장치를 찾아야 합니다. 장치 파일이 /dev/sdb1인 것 같지만 찾을 수 없습니다.

$ sudo fdisk -l
Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000LM014-1EJ1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 18E6169E-AE75-4F4D-82EE-32A4A1B85155

Device         Start        End    Sectors   Size Type
/dev/sda1    1048576   69206015   68157440  32.5G Linux swap
/dev/sda2   69206016  195035135  125829120    60G Linux filesystem
/dev/sda3  195035136 1953523711 1758488576 838.5G Linux filesystem
/dev/sda4       2048    1048575    1046528   511M EFI System

Partition table entries are not in disk order.

그리고

$ sudo lsblk -l
NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda    8:0    0 931.5G  0 disk 
sda1   8:1    0  32.5G  0 part [SWAP]
sda2   8:2    0    60G  0 part /nix/store
                               /
sda3   8:3    0 838.5G  0 part /home
sda4   8:4    0   511M  0 part /boot
sr0   11:0    1   3.3M  0 rom  

sudo lshw전화기에 다음이 표시됩니다.

    *-usb
         physical id: 14
         bus info: pci@0000:00:14.0
         version: 31
         width: 64 bits
         clock: 33MHz
         capabilities: pm msi bus_master cap_list
         configuration: driver=xhci_hcd latency=0
         resources: irq:129 memory:df410000-df41ffff
       *-usbhost:0
            product: xHCI Host Controller
            vendor: Linux 5.19.0 xhci-hcd
            physical id: 0
            bus info: usb@1
            logical name: usb1
            version: 5.19
            capabilities: usb-2.00
            configuration: driver=hub slots=16 speed=480Mbit/s
          *-usb:0
               description: Mass storage device
               product: FRD-AL10
               vendor: HUAWEI
               physical id: 1
               bus info: usb@1:1
               version: 2.99
               serial:  
               capabilities: usb-2.00 scsi
               configuration: driver=usb-storage maxpower=500mA speed=480Mbit/s

Linux에 설치할 수 있도록 휴대폰의 장치 파일을 어떻게 찾나요?

감사해요.

답변1

Tom Yan이 댓글에서 말했듯이 MTP(미디어 전송 프로토콜).

사용할 수 있는 유틸리티는 여러 가지가 있습니다. 다음은 두 가지입니다.

  • simple-mtpfs
  • jmtpfs

예를 들어 jmtpfs(에서공식 Readme 파일):

[jason@colossus ~]$ workspace/jmtpfs/src/jmtpfs -l
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note.
Available devices (busLocation, devNum, productId, vendorId, product, vendor):
2, 19, 0x6860, 0x04e8, GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note, Samsung

You can choose which device to mount with the -device option.

[jason@colossus ~]$ workspace/jmtpfs/src/jmtpfs -device=2,19 ~/mtp
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note.
Android device detected, assigning default bug flags
[jason@colossus ~]$ ls ~/mtp
Internal Storage

Unmount with fusermount.

[jason@colossus ~]$ ls ~/mtp
Internal Storage
[jason@colossus ~]$ fusermount -u ~/mtp
[jason@colossus ~]$ ls ~/mtp
[jason@colossus ~]$

자세한 내용은 다음을 확인하세요.아치리눅스문서:

기술 사양:

답변2

sudo lshw전화기가 USB 대용량 저장 인터페이스를 제공하고 있음을 나타냅니다 .무엇:

      *-usb:0
           description: Mass storage device
           product: FRD-AL10
           vendor: HUAWEI
           physical id: 1
           bus info: usb@1:1
           version: 2.99
           serial:  
           capabilities: usb-2.00 scsi
           configuration: driver=usb-storage maxpower=500mA speed=480Mbit/s

(구글은 FRD-AL10이 중국 전용 버전이 될 것이라고 말합니다.화웨이 아너 8.)

그러나 /dev/sdb1당신이 의심하는 것과는 달리 전화기가 제공하는 장비는 다음과 같이 보일 수 있습니다.

sr0   11:0    1   3.3M  0 rom  

크기에 유의하세요: 단 3.3M. 일반적인 빈 CD/DVD 드라이브는 다음과 같습니다:

sr0   11:0    1  1024M  0 rom

전화기는 단순히 Windows 드라이버용 내장 설치 미디어 이미지 및/또는 전화기의 백업/파일 전송 유틸리티용 Windows Store 설치 링크를 제공할 수 있습니다. 최신 소프트웨어를 사용하면 3.3M은 더 이상 다른 어떤 것에도 적합하지 않습니다.

유틸리티가 설치되면 다음과 같은 미디어 전송 프로토콜을 사용하여 전화와 통신하는 방법을 알게 됩니다.라미우스는 이미 말했지. 일반적으로 최신 휴대폰은 USB 대용량 저장소 프로토콜을 통해 내부 저장소를 공유하는 것을 좋아하지 않는 것 같습니다. 아마도 MTP는 전송하기 전에 전화기의 잠금을 해제하도록 요구하는 것(및/또는 이전에 식별되어 신뢰할 수 있는 것으로 표시된 컴퓨터를 연결하는 것)과 같은 보안 보호 기능과 더 잘 통합될 수 있을까요?

Linux를 사용하고 있으므로 자동으로 표시되는 설치 미디어 이미지는 전혀 쓸모가 없습니다.

관련 정보