第15章 FUSEによるファイルシステムへのアクセス

目次

15.1. FUSEの設定
15.2. 利用可能なFUSEプラグイン
15.3. 詳細情報

概要

FUSEは、file system in userspaceの頭字語です。これは、特権のないユーザとしてファイルシステムを設定およびマウントできることを意味します。通常、このタスクを行うためには、rootにいる必要があります。FUSE自体は、カーネルモジュールです。FUSEは、プラグインと組み合わせることで、ほとんどすべてのファイルシステムにアクセスするように拡張できます(リモートSSH接続、ISOイメージなど)。

15.1. FUSEの設定

FUSEを使用するには、まず、fuseパッケージをインストールする必要があります。使用するファイルシステムによって、別々のパッケージとして使用できるプラグインを追加する必要があります。

一般的には、FUSEは設定の必要がなく、そのまま使用します。ただし、すべてのマウントポイントを結合するディレクトリの作成をお勧めします。たとえば、ディレクトリ~/mountsを作成し、そこに、各種のファイルシステムのサブディレクトリを挿入します。

15.2. 利用可能なFUSEプラグイン

FUSEはプラグインに依存します。次のテーブルに、よく利用されるプラグインを一覧します。

表15.1 利用可能なFUSEプラグイン

fuseiso

ISO9660ファイルシステムを含むCD-ROMをマウントします。

ntfs-3g

NTFSボリュームをマウントします(読み込み/書き込みサポート付き)。

sshfs

SSHファイル転送プロトコルに基づくファイルシステムクライアント。

wdfs

WebDAVファイルシステムをマウントします。


15.3. 詳細情報

詳細については、FUSEのホームページhttp://fuse.sourceforge.netを参照してください。