USB 대용량 저장소 대신 MTP를 사용하여 파일을 전송하는 Android 태블릿이 있습니다. FreeBSD 컴퓨터에 설치하고 싶습니다.
설명된 방법을 시도해 보았습니다.여기.
나는 일반적으로 ports 를 설치하는 것처럼
/usr/ports/sysutils/mtpfs
실행하여 mtpfs를 설치했습니다 .make install clean
fusefs_enable="YES"
./etc/rc.conf
fuse_load="YES"
에도 추가했습니다/boot/loader.conf
. (이것은 원래 프로그램이 아니므로 작동시키려고 했습니다.)vfs.usermount=1
에 추가하세요/etc/sysctl.conf
.그 후 기계를 다시 시작했습니다.
를 실행하여 태블릿을 설치해 보았습니다 mtpfs /mnt/
. 권한이 없는 사용자로서 "권한이 거부되었습니다"라는 메시지가 표시됩니다. 루트로서 분명히 작동합니다. 그러나 디렉토리에 들어간 후 "디렉토리가 아님" 메시지가 표시됩니다. 이는 링크된 스레드에서 설명한 것과 동일한 문제입니다. 원래 설명에서 빠진 부분이 있는 것 같아요.
mtpfs에 대한 대안이 있다면 이에 대해 듣고 싶습니다.
답변1
방금 포트를 시도했습니다.융합-단순-mtpfs. 여기에 있다간단한 mtpfs 명령. 매우 효과적입니다(Windows Phone 8 스마트폰 사용).
g@crayon2:/mnt % l /mnt/
drwxrwxr-x 2 g g 0 1 Jan 1970 test/
g@crayon2:/mnt % simple-mtpfs /mnt/test/
g@crayon2:/mnt % l test/
total
0
drwxrwxr-x 2 g g 0 14 Feb 2015 Documents/
drwxrwxr-x 2 g g 0 14 Feb 2015 Downloads/
drwxrwxr-x 2 g g 0 11 Oct 2014 Music/
drwxrwxr-x 2 g g 0 19 Nov 2014 Pictures/
drwxrwxr-x 2 g g 0 6 Mar 2013 Ringtones/
drwxrwxr-x 2 g g 0 25 Oct 16:01 Videos/
내 데스크탑에 있는 내용은 다음과 같습니다. /etc/devfs.rules
이는 사용자가 설치할 수 있는 장치에 영향을 줍니다.
[system=10]
add path 'usb*' mode 0770 group cups
add path 'ugen*' mode 0660 group cups
add path 'ad[0-9]\*' mode 0666
add path 'ada[0-9]\*' mode 0666
add path 'da[0-9]\*' mode 0666
add path 'acd[0-9]\*' mode 0666
add path 'cd[0-9]\*' mode 0666
add path 'xpt[0-9]\*' mode 0666
add path 'mmcsd[0-9]\*' mode 0666
add path 'pass[0-9]\*' mode 0666
add path 'usb/\*' mode 0666
add path 'ugen[0-9]\*' mode 0666
/etc/rc.conf
시스템 시작 시 활성화되도록 다음 규칙을 활성화합니다 .
devfs_system_ruleset="system"