USB 케이블을 통해 CentOS 6(32비트 아키텍처) 컴퓨터에 연결된 Asus Zenfone 2 Android 휴대폰에서 파일을 마운트하고 액세스하려고 합니다. ~에 따르면[이것들]지침에 따라 마운트 지점을 생성 /media/phone
하고 cmd를 사용하여 장치에 액세스를 시도했습니다 sudo jmtpfs phone
. 불행하게도 다음과 같은 "입력/출력 오류" 메시지가 나타납니다.
[dolly@centos media]$ sudo jmtpfs --verbose phone
Device 0 (VID=0b05 and PID=5f02) is a Asus Zenfone 2 ZE550ML (MTP).
Android device detected, assigning default bug flags
fuse: bad mount point `phone': Input/output error
[dolly@centos media]$ ll
ls: cannot access phone: Permission denied
total 2
dr-x------. 2 dolly dolly 164 Jun 30 2015 cdrom_install
d?????????? ? ? ? ? ? phone
[dolly@centos media]$
나는 다음과 같은 디렉토리가 있다는 것을 알고 있습니다.내부 저장소, 휴대폰을 Windows 컴퓨터에 연결하면 동일한 콘텐츠에 액세스할 수 있습니다.
[dolly@centos media]$ sudo ls phone
Internal storage
[dolly@centos media]$ cd phone/"Internal storage"
bash: cd: phone/Internal storage: Permission denied
[dolly@centos media]$ sudo cd phone/"Internal storage"
sudo: cd: command not found
[dolly@centos media]$ ll
ls: cannot access phone: Permission denied
total 2
dr-x------. 2 dolly dolly 164 Jun 30 2015 cdrom_install
d?????????? ? ? ? ? ? phone
[dolly@centos media]$
고급 CentOS 사용자의 조언을 바탕으로 다음과 같은 udev
규칙 도 만들었습니다 91-android.rules
.
[dolly@centos media]$ ls -hl /etc/udev/rules.d/
total 60K
-rw-r--r--. 1 root root 1.7K Nov 12 2010 60-fprint-autosuspend.rules
-rw-r--r--. 1 root root 4.1K Nov 11 2010 60-openct.rules
-rw-r--r--. 1 root root 1.1K Nov 11 2010 60-pcmcia.rules
-rw-r--r--. 1 root root 316 Jan 26 08:42 60-raw.rules
-rw-r--r--. 1 root root 56 Feb 29 2012 65-crystalhd.rules
-rw-r--r--. 1 root root 998 Dec 9 00:19 70-persistent-cd.rules
-rw-r--r--. 1 root root 590 Oct 27 00:11 70-persistent-net.rules
-rwxr-xr-x. 1 root root 294 Jan 9 00:32 79-udev-epson.rules
-rw-r--r--. 1 root root 320 Nov 22 2016 90-alsa.rules
-rw-r--r--. 1 root root 83 Oct 15 2014 90-hal.rules
-rw-r--r--. 1 root root 108 Feb 19 12:32 91-android.rules
-rw-r--r--. 1 root root 2.5K Sep 12 23:56 97-bluetooth-serial.rules
-rw-r--r--. 1 root root 348 Nov 15 15:49 98-kexec.rules
-rw-r--r--. 1 root root 54 May 11 2016 99-fuse.rules
[dolly@centos media]$ cat /etc/udev/rules.d/91-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="5f02", MODE="0666", OWNER="dolly",GROUP="dolly"
[dolly@centos media]$
[dolly@centos media]$ sudo service udev reload
udev: unrecognized service
[dolly@centos media]$
이것은 다음의 출력입니다 mount
.
[dolly@centos media]$ sudo mount
/dev/mapper/vg_hpdv6000-lv_root on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/sda3 on /boot type ext4 (rw)
/dev/sda1 on /mnt/win type fuseblk (rw,allow_other,default_permissions,blksize=4096)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sr1 on /media/cdrom_install type udf (ro,nosuid,nodev,uhelper=udisks,uid=501,gid=502,iocharset=utf8,umask=0077)
jmtpfs on /media/phone type fuse.jmtpfs (rw,nosuid,nodev)
[dolly@centos media]$
드디어 오늘부터 내꺼다/etc/fstab
파일은 다음과 같습니다(지적한 줄은 삭제했습니다 jmtpfs /media/phone fuse nodev,allow_other,rw,user,noauto,noatime,uid=1000,gid=1000 0 0
).
/dev/mapper/vg_hpdv6000-lv_root / ext4 defaults 1 1
UUID=8b4c9d1b-6bcb-4bfc-b48f-146a415fb8f3 /boot ext4 defaults 1 2
/dev/mapper/vg_hpdv6000-lv_swap swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/sda1 /mnt/win ntfs-3g rw,umask=0000,defaults 0 0
USB로 연결된 대용량 저장 장치인 것처럼 장치에 파일을 설치하여 복사/붙여넣을 수 없는 이유를 이해하도록 도와주실 수 있습니까? jmtpfs
예전에는 잘 작동했지만 "입력/출력 오류" 및 "잘못된 마운트 지점" 오류가 발생하기 시작했습니다. 누구든지 나를 도와줄 수 있나요? fstab
서류에는 무엇을 적어야 하나요 ?
추신: 휴대폰을 컴퓨터에 연결하면 CentOS 6 데스크탑에 CD-ROM 아이콘이 나타나는 것을 발견했습니다. setup.exe 파일과 autorun.inf 일반 텍스트 파일이 포함된 디렉터리입니다. 반면에 전화 아이콘에는 접근할 수 없습니다.
답변1
@GAD3R의 조언에 따라 부팅 시 나열된 커널 중에서 대체 커널을 선택했습니다. 설치: sudo jmtpfs -o allow_other /media/phone
;제거: fusermount -u /media/phone
.