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"