Btrfs

Btrfsの最新ニュースをまとめて検索!

Btrfs
開発者 オラクルコーポレーション
正式名 Btrfs
導入 安定版: まだリリースされていない
不安定版: 2008年8月 (Linux)
構造
ディレクトリ B木
領域管理 extent
限度
最大ファイル サイズ 16 EB
最大ファイル数 264
最大ファイル名長 255 バイト
最大ボリューム サイズ 16 EB
ファイル名の文字 NUL と '/' を除くすべての文字
特徴
属性 POSIX
パーミッション POSIX, ACL
透過的圧縮 有り
透過的暗号化 無し
対応OS Linux
  

BtrfsB木 FS、バター FSと発音[1][2])はLinux向けのコピーオンライトファイルシステムで、オラクルによって2007年に発表されGNU General Public License (GPL) の元で公開されている[3]。 Btrfsは ZFSファイルシステムの影響を受けて開発され、他の Linux ファイルシステムが現在持っている多くの制約を受けないことが期待されている。

目次

[編集] 概要

Btrfsは開発中のファイルシステムであり、現在のリリースはテストのみを意図したものである。Btrfs v0.18は2009年1月にリリースされた[4]。 2008年後半に(ディスク上のフォーマットを確定して)Btrfs v1.0 をリリースする計画があった[5]が、この日は過ぎ、最終リリースに向けた新しいスケジュールは2009年2月時点でまだはっきりしていない。ext3ext4ファイルシステムの開発者Theodore Ts'oは、Btrfsには「reiser3/4にあったのと同じ設計上のアイディアがいくつかある」と言った[6]

OracleにおけるLinuxカーネル開発のディレクタでBtrfsの開発者であるChris Masonは「主な目標は将来利用できるようになるストレージに対して[Linux]がスケールするようにすることだ。スケールはストレージに対処することについてだけではなく、人々に何が使われているのかを見せ、信頼性を高めるきれいなインターフェイスでそれを管理し運営できる手段でもある」と言った[7]。 BtrfsはメインラインのLinuxカーネルの2.6.29-rcプレリリースにマージされたが、試験的のままで生産的な利用ができる状態ではない。ディスク上のフォーマットが確定していないのでテスト以外の目的でユーザが使うべきではない[8]

[編集] 特徴

Btrfsは耐障害性、修復機能や容易な管理に焦点を合わせている[9]。しかし、2009年の時点でBtrfsはまだ開発中であり、多くの基本的な機能を欠いている。Btrfsは以下の特徴を計画している[10]

Btrfs自体は分散つまりネットワークファイルシステムにするネイティブな特徴を持たないが、オラクルは CRFS (Coherent Remote File System) という特にBtrfs上のネットワークストレージ向けに設計され最適化されたネットワークファイルシステムプロトコルを実装しはじめた。

[編集] 関連項目

[編集] 脚注

  1. ^ Valerie Henson. (2008-01-31). [Fast file system check and repair]. Melbourne, Australia. 該当時間:18m 49s. http://mirror.linux.org.au/pub/linux.conf.au/2008/Thu/mel8-262.ogg 2008-02-05 閲覧. “It's called Butter FS or B-tree FS, but all the cool kids say Butter FS” 
  2. ^ CRFS and POHMELFS [LWN.net]
  3. ^ Chris Mason (2007-06-12). "Btrfs: a copy on write, snapshotting FS". Linux Kernel Mailing List. 2007-07-11 閲覧。
  4. ^ [1]
  5. ^ http://btrfs.wiki.kernel.org/index.php/Development_timeline
  6. ^ Theodore Ts'o (2008-08-01). "Re: reiser4 for 2.6.27-rc1". 2009-01-22 閲覧。
  7. ^ Sean Michael Kerner (2008-10-30). "A Better File System For Linux". InternetNews.com. 2008-10-30 閲覧。
  8. ^ Jonathan Corbet (2009-01-09). "Btrfs merged for 2.6.29". LWN.net. 2009-01-10 閲覧。
  9. ^ Chris Mason (2008-03-12). "Btrfs wiki Main Page". 2008-08-09 閲覧。
  10. ^ Feature list from Jonathan Corbet (2007-06-19). "btrfs and NILFS". 2008-08-09 閲覧。 and Chris Mason (2007-06-12). "Btrfs: a copy on write, snapshotting FS". Linux Kernel Mailing List. 2008-08-09 閲覧。
  11. ^ http://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3
  12. ^ Chris Mason (2009-01-12). "Changelog". 2009-01-14 閲覧。

[編集] 外部リンク

最終更新 2009年12月5日 (土) 00:26 (日時は個人設定で未設定ならばUTC)。
【Btrfs】変更履歴

ご利用上の注意

もっと調べる!