私はAndroid 2.2をベースにしたSony PRS-T1電子ブックリーダーを使用しています。 PCに接続すると、READERとSETTINGという2つのUSBパーティションで表示されます。後者は読み取り専用パーティションであり、ReaderをWindows PCまたはMacに初めて接続する場合にのみ便利です。
SETTINGパーティションが自動的にマウントされるのを防ぐ方法は?
/etc/fstabを追加しようとしましたが、UUID="4EA9-C564" /mnt/tmp vfat noatime,noauto,user,defaults 1 0
パーティションがマウントされるのを防ぎません。
答え1
まず、USBパーティションのUUIDを見つけます。
$ ls -l /dev/disk/by-uuid/
マウントされたパーティションのデバイスソフトリンク名は、パーティションの実際のUUIDです。たとえば、次のようになります。
...
lrwxrwxrwx. 1 root root 10 09-07 08:07 ae44ddaa-0e0e-ee22-66b-983bc15159b1 -> ../../sdb2
...
だからae44ddaa-0e0e-ee22-66b-983bc15159b1パーティションのUID。
次に、次のように行を追加します/etc/fstab
(rootアクセスが必要です)。
UUID=ae44ddaa-0e0e-ee22-66b-983bc15159b1 /mnt/tmp ext4 noatime,noauto,user,defaults 1 0
ここで最も重要なのは、noauto
自動マウントを防ぐオプションです。
答え2
私が見つけた解決策は、ディスクユーティリティを使用することでした。
- リーダーを接続してください。
- ディスクを開き、パーティション設定を選択します。
- グラフィックの下にある3つのギアアイコンをクリックしてください。
- インストールオプションを選択し、サイレントインストールオプションとユーザーインターフェイスに表示を選択解除し、[OK]をクリックします。
これにより、次のfstabエントリが作成されます。
/dev/disk/by-id/usb-Sony_PRS-T1_Setting_148427501057252-0:2 /mnt/usb-Sony_PRS-T1_Setting_148427501057252-0:2 auto nosuid,nodev,nofail,noauto 0 0
デバイスがノーチラスに表示されず、/mnt/usb-Sony_PRS-T1_Setting_148427501057252-0:2
フォルダが存在しますが空です。