新しいKindle Fireは、MTPと呼ばれるプロトコルを介してのみ管理できますが、マウントすることはできます。
まず、mtpfsがインストールされていることを確認してください。
sudo apt-get install mtpfs
それからudev
、libmtp
Kindle Fireについてまだ知らないので:
lsusb
Kindle Fire HDが「Bus xxx Device yyy:ID 1949:0007 Lab126」と表示される
重要なのはUSB IDです。
次に、デバイスを認識するためにファイルをudevに追加します。
sudo vi /etc/udev/rules.d/51-android.rules
この行を最後に追加し、上で見つけたUSB IDが異なる場合は置き換えます:
SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTR{idProduct}=="0007", MODE="0666"
Kindleを接続し、システムがそれを見つけたかどうかを確認します。
dmesg
スパムには次のようなものが表示されるはずです。
...
[32421.676671] usb 3-1: >new high-speed USB device number 4 using xhci_hcd
[32421.702240] usb 3-1: >New USB device found, idVendor=1949, idProduct=0007
[32421.702247] usb 3-1: >New USB device strings: Mfr=2, Product=3, SerialNumber=4
[32421.702250] usb 3-1: >Product: Kindle
[32421.702254] usb 3-1: >Manufacturer: Amazon
[32421.702257] usb 3-1: >SerialNumber: xxx
...
lsusbでデバイスが見つからない場合は、ここでも識別子を取得できますが、udevルールを編集するときは、切断して再接続する必要があります。
それではマウントする場所を作りましょう。
sudo mkdir -p /media/Kindle
sudo chmod 755 /media/Kindle
また、通常のユーザーが物をマウントできるようにヒューズが設定されていることを確認しても問題はありません。
/etc/fuse.conf
これが設定されていることを確認してください:
sudo vi /etc/fuse.conf
「user_allow_other」という行を探して、コメントが外されていることを確認します。
もうすぐ!この部分は今後自動で行われます。あとはマウントするだけです。
プラグを差し込み、次のようにマウントしてMTP over USB接続をセットアップします。
mtpfs -o allow_other /media/Kindle
それに我慢してください、それは史上最速のものではありません。とにかく、このコマンドが完了すると、Nautilusなどにkindleファイルシステムが表示されるはずです。
使い終わったら、たとえばに音楽を読み込ん/media/Kindle/Internal\ Storage/Music
だり、電子書籍ツールCalibreを使用したり、
sync
fusermount -u /media/Kindle
これらのコマンドをエイリアスにドロップしますが、udev
ルールに「RUN =」を簡単に追加したり、シェルスクリプトに追加したりできます。
Kindleは新しいファイルの「自動検出」が苦手なので、Androidアプリ「ES File Explorer」を使ってKindleのファイルをあちこち見て回るのが好きです。
mtpfs -o allow_other /media/Kindle Listing raw device(s) Device 0 (VID=1949 and PID=0007) is UNKNOWN. Please report this VID/PID and the device model to the libmtp development team Found 1 device(s): 1949:0007 @ bus 2, dev 8 Attempting to connect device Android device detected, assigning default bug flags Listing File Information on Device with name: (NULL) fusermount: failed to open /etc/fuse.conf: Permission denied fusermount: user has no write access to mountpoint /media/Kindle
マウントしません。何か案は?