케이블을 통해 중국 휴대폰을 노트북에 연결했습니다. 전화에서 나는 그 옵션을 선택했습니다 mass storage
. 그러면 전화기에 "완료" 메시지가 표시됩니다. 그런데 예상대로 모바일기기(메모리카드, 내장디스크)의 내용을 볼 수는 있었으나 보이지 않더군요.
확인했는데 df -h
휴대폰이 표시되지 않았습니다. 내 컴퓨터의 장치를 보기 위해 Ubuntu 실행 프로그램의 파일 메뉴를 클릭하면 표시되지 않습니다.
이전에 Windows 7에서 접속했을 때와 마찬가지로 완벽하게 반영되곤 했습니다. 하지만 내 Ubuntu13.04에 무슨 문제가 있을 수 있나요?
@terdon 아래 출력을 찾으십시오.
ravbholua@ravbholua-Aspire-5315:~$ dmesg | tail -n 40
[ 687.926249] Buffer I/O error on device sdb, logical block 1
[ 687.926252] Buffer I/O error on device sdb, logical block 1
[ 687.926256] Buffer I/O error on device sdb, logical block 1
[ 687.926272] Buffer I/O error on device sdb, logical block 495615
[ 687.926279] Buffer I/O error on device sdb, logical block 0
[ 687.926283] Buffer I/O error on device sdb, logical block 0
[ 696.056096] usb 7-1: USB disconnect, device number 5
[ 1694.288050] usb 7-1: new full-speed USB device number 6 using uhci_hcd
[ 1694.471086] usb 7-1: New USB device found, idVendor=0e8d, idProduct=0002
[ 1694.471093] usb 7-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[ 1694.471096] usb 7-1: Product: MT6225
[ 1694.471099] usb 7-1: Manufacturer: MediaTek Inc
[ 1694.471101] usb 7-1: SerialNumber: 533807205600090
[ 1694.476542] scsi6 : usb-storage 7-1:1.0
[ 1695.480108] scsi 6:0:0:0: Direct-Access MEDIATEK FLASH DISK 6225 PQ: 0 ANSI: 0 CCS
[ 1695.483121] scsi 6:0:0:1: Direct-Access MEDIATEK FLASH DISK 6225 PQ: 0 ANSI: 0 CCS
[ 1695.487030] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 1695.487241] sd 6:0:0:1: Attached scsi generic sg3 type 0
[ 1695.497177] sd 6:0:0:0: [sdb] 3964928 512-byte logical blocks: (2.03 GB/1.89 GiB)
[ 1695.502101] sd 6:0:0:0: [sdb] Write Protect is off
[ 1695.502108] sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00
[ 1695.505093] sd 6:0:0:1: [sdc] 1000 512-byte logical blocks: (512 kB/500 KiB)
[ 1695.508140] sd 6:0:0:0: [sdb] No Caching mode page found
[ 1695.508145] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 1695.511104] sd 6:0:0:1: [sdc] Write Protect is off
[ 1695.511111] sd 6:0:0:1: [sdc] Mode Sense: 03 00 00 00
[ 1695.516140] sd 6:0:0:1: [sdc] No Caching mode page found
[ 1695.516146] sd 6:0:0:1: [sdc] Assuming drive cache: write through
[ 1695.538535] sd 6:0:0:0: [sdb] No Caching mode page found
[ 1695.538542] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 1695.548183] sdb: sdb1
[ 1695.551261] sd 6:0:0:1: [sdc] No Caching mode page found
[ 1695.551270] sd 6:0:0:1: [sdc] Assuming drive cache: write through
[ 1695.560464] sdc: sdc1
[ 1695.586091] sd 6:0:0:0: [sdb] No Caching mode page found
[ 1695.586099] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 1695.586103] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 1695.592133] sd 6:0:0:1: [sdc] No Caching mode page found
[ 1695.592141] sd 6:0:0:1: [sdc] Assuming drive cache: write through
[ 1695.592146] sd 6:0:0:1: [sdc] Attached SCSI removable disk
ravbholua@ravbholua-Aspire-5315:~$
편집하다
@slm, 아래와 /dev/sdb
같이 2개의 장치 파일을 만들었습니다 . /dev/sdc
그러나 놀라운 일이 있습니다! 휴대폰을 노트북에 연결하지 않고 파일을 생성하고 를 실행하여 확인했습니다 ls
. 그런데 휴대폰을 연결한 후 해당 파일이 사라졌습니다! 왜 이런 일이 발생하며 지금은 어떻게 진행해야 합니까?
ravbholua@ravbholua-Aspire-5315:~$ sudo mknod /dev/sdb b 8 0
ravbholua@ravbholua-Aspire-5315:~$ cd /dev
ravbholua@ravbholua-Aspire-5315:/dev$ ls sd*
sda sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8 sdb
ravbholua@ravbholua-Aspire-5315:/dev$ sudo mknod /dev/sdc b 8 0
ravbholua@ravbholua-Aspire-5315:/dev$ !-2
ls sd*
sda sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8 sdb sdc
ravbholua@ravbholua-Aspire-5315:/dev$ ll $_
brw-r--r-- 1 root root 8, 0 Nov 1 20:33 sdc
ravbholua@ravbholua-Aspire-5315:/dev$ ll sda
brw-rw---- 1 root disk 8, 0 Nov 1 20:09 sda
(the below is after connecting mobile)
ravbholua@ravbholua-Aspire-5315:/dev$ ls sd*
sda sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8
ravbholua@ravbholua-Aspire-5315:/dev$ ls sdb
ls: cannot access sdb: No such file or directory
ravbholua@ravbholua-Aspire-5315:/dev$ ls sdc
ls: cannot access sdc: No such file or directory
ravbholua@ravbholua-Aspire-5315:/dev$
편집하다
@slm 이제 장치 파일이 sdb
표시 sdc
됩니다. 지금 제가 하고 있는 일은 장치를 연결한 후 파일을 생성하는 것입니다. 하지만 여전히 모바일 장치를 찾을 수 없습니다. 아래 코드를 보면 sdb 파일을 마운트할 수 없다는 것을 알 수 있습니다. 하지만 한 가지 아시다시피, cat /dev/sdb를 실행하면 읽을 수 없는 형식으로 출력되고 ctrl-c를 통해 종료됩니다. 이것은 내 휴대폰 디스크를 읽고 있다는 뜻인가요?
ravbholua@ravbholua-Aspire-5315:/dev$ sudo mount /dev/sdb /mnt
mount: /dev/sdb already mounted or /mnt busy
ravbholua@ravbholua-Aspire-5315:/dev$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda6 9.9G 5.8G 3.6G 62% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 489M 4.0K 489M 1% /dev
tmpfs 100M 920K 99M 1% /run
none 5.0M 4.0K 5.0M 1% /run/lock
none 497M 672K 496M 1% /run/shm
none 100M 36K 100M 1% /run/user
/dev/sda5 284M 129M 141M 48% /boot
/dev/sda8 9.5G 7.6G 1.5G 85% /home
ravbholua@ravbholua-Aspire-5315:/dev$ sudo umount /mnt
umount: /mnt: not mounted
ravbholua@ravbholua-Aspire-5315:/dev$ ls sd*
sda sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8 sdb sdc
ravbholua@ravbholua-Aspire-5315:/dev$ sudo umount /dev/sdb
umount: /dev/sdb: not mounted
ravbholua@ravbholua-Aspire-5315:/dev$ cd /
ravbholua@ravbholua-Aspire-5315:/$ sudo mount /dev/sdb /mnt
mount: /dev/sdb already mounted or /mnt busy
ravbholua@ravbholua-Aspire-5315:/$
답변1
기기에 2개의 저장 기기가 있는 것 같습니다.
[ 1695.497177] sd 6:0:0:0: [sdb] 3964928 512-byte logical blocks: (2.03 GB/1.89 GiB)
[ 1695.505093] sd 6:0:0:1: [sdc] 1000 512-byte logical blocks: (512 kB/500 KiB)
장치를 설치하려고 했습니까 /dev/sdb
?
$ sudo mount /dev/sdb /mnt