Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (3,583)  
CrystalDiskInfo  (1,811)  
Tera Term  (1,787)  
HandBrake Japanese Language Version  (1,743)  
CrystalDiskMark  (980)  
FFFTP  (765)  
ffdshow  (719)  
mixfont-mplus-ipa  (615)  
MergeDoc  (571)  
10  TortoiseSVN  (555)  
11  Amateras  (437)  
12  BathyScaphe  (396)  
13  FreeMind  (372)  
14  Cabos  (327)  
15  ギコナビ  (316)  
More >>

FUSE経由でZFSを使う

2008年06月23日 11:38 Ben-Martin(2008年6月19日(木)) 1 2 3

 ZFSをLinux上で使用することには、多くの問題点がある。例えばzfs-fuseのFUSEプロセスはルートユーザとして実行されるので潜在的なセキュリティホールになっていて、そのため何らかのバグが存在した場合にはzfs-fuseがシステムを自由に支配可能になってしまう。またZFSのsharenfsプロパティが現時点ではzfs-fuseでは有効にならないため、ZFSファイルシステムのエクスポートは手動で行なう必要がある。またその場合には多くのシステムの場合FUSEカーネルモジュールをコンパイルし直す必要もある。

 とは言えzfs-fuseを使えば、ファイルシステム自身のクォータや領域確保などLinuxのシステム管理では新しい考え方を使って、いくつものファイルシステムを柔軟に作成できるようになる。ZFSでは、プールを使って好きなだけ多くのファイルシステムを素早く作成可能なので、新たなプロジェクトに取り掛かる際に新たなZFSファイルシステムをプール内に作成するというようなこともごく普通の利用方法となっている。新しいファイルシステムを手早く簡単に作成可能であることはZFS管理のその他の特徴との相性も良い。ZFSではファイルシステムの現在の状態のスナップショットを作成したり、現在の状態や過去のスナップショットを他のマシンにエクスポートしたりすることができる。ただし前述したように今のところはzfs-fuseではsharenfsプロパティはサポートされていない。

 またZFSでは、ソフトウェアRAIDとLVM(論理ボリュームマネージャ)の組み合わせなど、Linuxカーネルの機能の多くが重複して実装されている。このことのマイナスの影響として、2008年3月のZFS管理文書の60ページにも記されているように、既存のRAID-Z構成にディスクを新たに追加することができない(Linuxでは既存のRAID-5アレイに新たなディスクを好きなだけ追加することができる)。

Ben Martinは10年以上もファイルシステムに携わっている。博士号を取得し、libferris、ファイルシステム、検索ソリューションを中心としたコンサルティングサービスを提供している。

Linux.com 原文

最終更新:2008年08月23日 17:07
SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.