HAMMER
読み:ハマー
外語:HAMMER
Matthew Dillonが開発し、DragonFly BSDで用いられているファイルシステム(ディスク管理方法)の一つ。DragonFly BSD 2.0から登場した。
概要
対抗は、Sun Microsystemsが開発し、Solaris 10から採用されたファイルシステムZFSである。
ZFSは、FreeBSD、Linuxにも移植され使われているが、CDDLと呼ばれるライセンスの問題が存在する。OS X用も開発が進められていたが、この問題により開発停止、プロジェクトは閉鎖された。
HAMMERは、そのようなライセンス問題がないことから、注目が集まっている。
特徴
機能
ZFSにある機能を、よりシンプルに実装することが目標となっており、様々な機能がある。
- マルチボリュームに対応
- 最大ストレージ容量1Eiバイト(260バイト)
- クラッシュ発生からの迅速なリカバリー機能 (fsck不要)
- 過去のファイルにアクセスできるスナップショット機能
- キューを使わないインクリメンタルミラーリング機能
- アンドゥおよびロールバック機能
- リブロック機能
採用検討例
FreeBSDもUFS2に限界が見えており、HAMMERを移植したらどうかという意見が出ている。
対して作者Matthew Dillonは、歓迎するが、それよりもZFSの品質改善が先ではなかろうか、と意見を出した。
再検索