現在サポートされていないファイルシステムをマウントできるようにマウントヘルパーを作成したいと思います。
アシスタントがマウントされたフォルダに何を入れるべきかわかりません。マウントした後(たとえばlsを使用)、フォルダを参照しようとするとどうなりますか?アシスタントは再び呼び出されますか?
このトピックに関するドキュメントが見つかりません。
答え1
あなたがそれで何をしたいのかを考えると、あなたが「インストールアシスタント」と呼ぶのは乾燥機ファイルシステムタイプの場合。ファイルシステムドライバを「マウントヘルパー」と呼ぶのは、マウント時にのみ使用されるソフトウェアのように見えるため、誤解を招くおそれがあります。ファイルシステムドライバは、ファイルシステムがインストールされるたびに使用されるソフトウェアです。
「マウントフォルダ」のようなものはありません。ファイルシステムにアクセスするたびに、要求はファイルシステムの種類に応じて要求を実行する適切なドライバに転送されます。たとえば、ディスクに保存されているファイルシステムタイプの場合、ファイルシステムドライバはディスクのセクタにアクセスします。ネットワークを介してアクセスされるファイルシステムタイプの場合、ファイルシステムドライバはネットワークなどを介して通信する。バラよりLinuxカーネルはファイルシステムをどのようにマウントしますか?これは実際に何をしますか?より詳細な説明が必要です。
カーネルは多くのファイルシステムを処理できます。よりエキゾチックなファイルシステムのサポートを探している場合は、そのシステムが存在することを確認してください。ヒューズそのドライバー。 FUSEを使用すると、カーネルコードの代わりに権限のないプログラムでファイルシステムドライバを実装できます。これFUSEプロジェクト WikiそしてSourceforgeの前のページ既存の FUSE ファイルシステムの一部をリストします。ウェブ検索でより多くの情報を得ることができます。