Linuxでの完全な自動マウントソリューションのためのudev、udisks、autofs、通知設定に必要なアドバイス

Linuxでの完全な自動マウントソリューションのためのudev、udisks、autofs、通知設定に必要なアドバイス

続けるLinuxに接続されたデバイスを自動的にマウント、それは仕事が少し簡単になります。 Gentooを実行するときは、autofs-5.0.4-r5を使用してラップトップにローカルおよびネットワークデバイスの組み合わせを自動的にマウントします。 autofsだけを実行すると、いくつかの問題が発生します。

  • 各デバイスのマウントポイントの名前を事前に定義する必要がありますが、時にはMMCカードリーダーを再起動した後、起動可能なUSBスティックの位置が切り替わります。
  • LABELベースの自動マウントポイントが表示されます。 autofsだけではAFAIKはこれを行うことはできません。

これがudevとudisksができることです。しかし:

  • デバイスが接続されたときにファイルシステムが自動的にマウントされたくありません。 LABELというゴーストマウントポイントを提供するだけです。

実際のファイルシステムのマウントは、autofsシャドウイングが機能するかのようにマウントポイントに初めてアクセスしたときにのみ発生する必要があります。これにより、誤ってデバイスのプラグを抜くことによってファイルシステムが汚れる危険性を減らすとともに、優れたアクセシビリティを提供する必要があります。

それ以外に、DEで何が起こっているのかを追跡できます。

  • すべての自動マウントの状態(緑色=何もインストールされていない、赤色=何かがインストールされている)を示すシステムトレイアプリはありますか?
  • たとえば、通知転送を使用してファイルシステム(アンマウント)マウント操作に関する通知を提供する展開に拘束されない方法はありますか? Gentooの場合はどうですか?私にとっても効果的です。 udevスクリプトを書くことはNFSとCIFSには役立ちません。そうですか?

この組み合わせは最終自動インストール設定でなければなりません。それとも何か抜けましたか?

ベストアンサー1

これはすべて可能ですudev。見る都市航空交通局、これはあなたが言及したほとんどの問題を解決するようですが、実際にはする自動的にマウントされます。必要に応じて提供される優れた機能を利用できますが、メディアが自動的にマウントされないように変更できます。作成者に連絡して、自動化されていないインストール方法を新機能として提案することもできます。同時に、その機能の簡単な紹介は次のとおりです。

  • これはその上で動作し、udevDEを独立してイベントベースにします。 (また、検出できない可能性がある光学メディアの解決策も提案しますudev。)
  • MOUNTPOINT_TEMPLATES前述の命名問題を解決できるさまざまなカスタマイズを定義できます(参照:uam 構成ファイル)を使用することもできますLABEL(必要に応じて)。
  • 通知メカニズムがサポートされているため、DE固有の要件に合わせて調整するだけです。
  • 各タスクがどこで、いつ、どのように実行されるのかを簡単に見つけることができるように設計が明確であるようです。

おすすめ記事