ZFS
ZFSの最新ニュースをまとめて検索!
ZFSは、サン・マイクロシステムズのOpenSolarisおよびSolaris 10 上で実装されている128ビット・アドレッシングを特徴とするファイルシステム。今まで Solaris (SunOS) で用いられてきた Unix File System (UFS) の次世代ファイルシステムと位置づけられている。ZFSとは Zettabyte File System からきている[1]。
目次 |
[編集] 概要
2004年9月にアナウンスがあり、2005年11月リリースのOpenSolaris build 27で実装が公開された。 "Common Development and Distribution License" (CDDL) のもと、オープンソースで開発されている。
特徴として以下の項目が挙げられる。
- チェックサムが64ビット化された
- コピーオンライトの実装
- ボリュームマネージャが必要なく、ボリュームの構成が容易にできるようになった
- ディスクの違い(容量、種類)を吸収する仮想ボリューム(ストレージプールと呼称)をサポート
- ストレージプールの作成・フォーマット・マウントがコマンド一行ですむ
- ファイルシステム自身がRAID機能を持つ
またSolaris10 11/06版より以下の機能が加わった。
- RAID-Z2(ダブルパリティによるRAID-6相当の機能)
- ホットスペア
- クローンプロモーション(アクティブなZFS領域を複製と置換を容易にする機能)
- 再帰的スナップショットコマンドの簡素化オプション
[編集] 訴訟合戦
2007年9月、ネットワーク・アプライアンスがZFSは自社の特許を侵害しているとして、開発したサン・マイクロシステムズを訴えた。10月にサン・マイクロシステムズは特許は無効と反訴。互いの経営者同士が自らのブログで応酬を繰り広げている。
[編集] キャパシティ
128ビット・アドレッシングで主な制限は以下の通り。
[編集] プラットホーム
- OpenSolaris
- SPARC及びx86版のOpenSolaris build 27以降で動作する。2008.05版よりデフォルトファイルシステムである。
- 系列ディストリビューションでもサポートされつつある。
- Solaris 10
- 6/06版よりサポートされている。10/08版よりブートパーティションとしても作成可能になった。
[編集] 移植
CDDLでライセンスされるオープンソースであり、Solaris系以外のUNIX系OSにも移植が進んでいる。
カーネル側の未サポートが理由でiSCSIを経由した共有ZVOLs機能は実現されていない。
- NetBSD
- 2007年のGoogle Summer Codeで開発が始められている。
- Mac OS X
- 10.5 Leopardより搭載されているが、初期リリースの10.5.0では読み込みのみの対応にとどまる。10.6 Snow Leopard では、サーバ版で標準対応することが発表されていたものの 10.6.1 リリースでも実現せず、結局 Apple は ZFS プロジェクトを停止した[2](Btrfsを開発中のOracleによるSun買収に伴い、ZFSの将来が不透明になったためと報じられている)。
- Linux
- ライセンスの問題(CDDLがGPLに抵触する)のためFUSEというユーザー空間のファイルシステムドライバを利用する形となっている。このため、一部の機能は制限される。この実装は2006年のGoogle Summer Codeから始まっている。
[編集] 脚注
- ^ You say zeta, I say zetta : Jeff Bonwick's Blog
- ^ Thom Holwerda (2009/10/23). "Apple Shuts Down Mac OS X ZFS Project". 2009年10月26日 閲覧。[1]
[編集] 外部リンク
|
||||||||||||||
フリー百科事典『ウィキペディア(Wikipedia)』 Text is available under GNU Free Documentation License.

