我有一个Android平板电脑,它使用MTP而不是USB海量存储来传输文件。我想把它装在FreeBSD机器上。
我尝试了描述这里的方法。
/usr/ports/sysutils/mtpfs并运行make install clean来安装mtpfs,就像通常安装端口一样。fusefs_enable="YES"中添加/etc/rc.conf来启用FUSE支持。fuse_load="YES"添加到/boot/loader.conf中。(这不是最初的程序,我只是想让它起作用)vfs.usermount=1添加到/etc/sysctl.conf中。我试图通过运行mtpfs /mnt/来挂载平板电脑。作为非特权用户,我收到一条“拒绝权限”消息。作为根,它显然是有效的。但是我收到了一条“非目录”消息,这与链接线程中描述的问题相同。我想原来的说明里有什么遗漏了。
如果有任何替代mtpfs的方法,我也有兴趣听一听。
发布于 2016-03-16 01:52:12
我刚试过机身-简单-mtpfs端口。这是简单-mtpfs指令。就像魅力一样(我的Windows 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"https://unix.stackexchange.com/questions/88305
复制相似问题