FuseFSファイルシステムを使用する利点と欠点は何ですか?

FuseFSファイルシステムを使用する利点と欠点は何ですか?

一部のファイルシステムがFuseを介して独自に表示されることを知っており、このアプローチの長所と短所を知りたいです。

ベストアンサー1

Unixファイルシステムは伝統的にカーネルに実装されています。ヒューズユーザープログラムがファイルシステムを実装できるようにします。

カーネル内のファイルシステムは、プログラムやデータの基本ファイルシステムとして適しています。

  • ブートメディアで使用できます(FUSEファイルシステムを実装するプログラムはどこかでロードする必要があります)。
  • プロセスがクラッシュしたり、エラーのために終了しても消えないので、より強力です。
  • ちょっと早い方です。

FUSEファイルシステムには、主に柔軟性に関連する他の利点があります。

  • 一般ユーザーがロードしてマウントできるため、ネットワークアクセス、アーカイブファイルの検索、リムーバブルメディアなど、ユーザーが直接マウントする傾向があるファイルシステムに便利です。
  • FUSE ファイルシステムドライバがクラッシュしてもカーネルにパニックは発生しません。つまり、ファイルシステムにアクセスするアプリケーションでは、I / Oエラーよりも悪いことは表示されません。
  • 非常に迅速にプログラムできます。ヒューズバインディング多くのスクリプト言語では、便利なFUSEファイルシステムドライバを数百行のコードで書くことができます。
  • インストールに管理者の介入を必要とせず、他のデバイス間で簡単に移植できるため、非常に迅速に展開できます。サポートされるオペレーティングシステム
  • カーネル静的リンクに関連するライセンスの問題はありません(影響を与える)ジブス)。

おすすめ記事