私はデスクトップ環境がまったくない(Xorgがまったくない)Debian sidシステム(Wheezy)(archと同じ)を持っています。
/media/
mount
/のタグを使用して、SDカード、USBスティック、外付けハードドライブを指定されたディレクトリに手動でマウントし、適切な項目を追加したり、umount
起動時に自動的にマウントすることができますが、/etc/fstab
これは顕著な制限事項であり、静的で十分に動的です。ではありません。必要に応じて:/media/<LABEL>
異なるデバイスを持つ各デバイスを<LABEL>
インストールするには独自のエントリが必要です。各サブディレクトリも手動<LABEL>
で作成/削除する必要があります。/media/
それでは、インストールする最良の方法は何ですか?自動的に存在する/media/<LABEL>
挿入するとき(そしてプラグを抜くとすぐにファイルシステムからマウントを解除します。どんなに危険なデータでも)?
理想的な解決策は次のとおりです。
- リムーバブルメディアが挿入されている場合の検出(例、、、
/dev/
...sdax
sdbx
udev
/media/
そのラベル(リムーバブルメディアのラベル)に基づいてディレクトリを作成します。- オプション(用)を使用してモードディレクトリにマウントします
/media/<LABEL>
(RW
ファイルシステムがモードをサポートしている場合)。flush
vfat
- メディアが取り外されたかどうかを検出
- その場合は、ファイルシステムからアンマウントします。
- そのディレクトリを削除
/media/
(もちろん、キャッシュによるホットアンプラグ時のデータ損失を防ぐために、デバイスを同期モードでマウントする必要があります。編集する: sync
はいvfat
リムーバブルメディアに比べて多すぎるだからflush
妥協で作られた、それほど安全ではsync
ありませんが、フラッシュメモリの寿命サイクルに応じてそれほど危険ではありません)
autofs
、、、HAL
などに関するいくつかの情報が見つかりudisks
ましたが、どちらが使用されなくなったか好まれるかはわかりませんでした。udisks2
usbmount
ベストアンサー1
探していると思います。pmount
。
接続時に自動的にインストールされるようにするには、次を参照してください。Debian の USB スティック自動マウント。
システムで以下を使用する場合USB 2これは、リムーバブル記憶装置の挿入に反応する好ましい方法である。よりアーチスウィキUSBフラッシュドライブ構成のヒント。
それ以外の場合、新しいデバイスが表示されたときに反応するプログラムは次のとおりです。ウデブそのため、自動インストールは次のように行われます。udevルール。これUSBマウントパッケージは、USBストレージデバイスやその他のデバイスを自動的にマウントするudevルールを提供します。mount
udevルールから呼び出されたFUSEファイルシステムでは機能しません。(例:ntfs-3g)、必要に応じてudiskを使用してください。
原因と結果がそのように機能しないため、メディアを取り外すとメディアを自動的にマウント解除できません。メディアをマウント解除する必要があります。今後削除されました。読み取り専用メディアの場合は、削除後にマウント解除できます。ただし、突然消えるファイルシステムに開いているファイルがある場合、一部のアプリケーションに混乱を招く可能性があります。書き込み可能メディアの場合、マウントされたファイルシステムを取り外すとデータが破損する可能性があります。