|
〕 | max_file_size = 16 EiB〔 | filename_character_set = All except '/' and NUL ('\0' )| dates_recorded = Creation (otime), modification (mtime), attribute modification (ctime), and access (atime) | date_range = | date_resolution = Nanosecond | forks_streams = | attributes = POSIX and extended attributes | file_system_permissions = POSIX and ACL | compression = Yes (zlib, LZO〔(【引用サイトリンク】title=btrfs Wiki )〕 and LZ4〔(【引用サイトリンク】title=LZ4 For Btrfs Arrives While Its FSCK Remains M.I.A. )〕 (planned)) | encryption = Planned〔 | single_instance_storage = In development〔(【引用サイトリンク】title=Deduplication )〕 | OS = Linux | website = }} Btrfs (B-tree file system, pronounced as "butter F S", "better F S", "b-tree F S", or simply by spelling it out) is a file system based on the copy-on-write principle, initially designed at Oracle Corporation for use in Linux. Development began in 2007; , the file system's on-disk format has been marked as stable. Btrfs is intended to address the lack of pooling, snapshots, checksums, and integral multi-device spanning in Linux file systems.〔 Chris Mason, the principal Btrfs author, has stated that its goal was "to let Linux scale for the storage that will be available. Scaling is not just about addressing the storage but also means being able to administer and to manage it with a clean interface that lets people see what's being used and makes it more reliable." == History == The core data structure of Btrfsthe copy-on-write B-treewas originally proposed by IBM researcher Ohad Rodeh at a presentation at USENIX 2007. Chris Mason, an engineer working on ReiserFS for SUSE at the time, joined Oracle later that year and began work on a new file system based on these B-trees. In 2008, the principal developer of the ext3 and ext4 file systems, Theodore Ts'o, stated that although ext4 has improved features, it is not a major advance; it uses old technology and is a stop-gap. Ts'o said that Btrfs is the better direction because "it offers improvements in scalability, reliability, and ease of management". Btrfs also has "a number of the same design ideas that reiser3/4 had". Btrfs 1.0, with finalized on-disk format, was originally slated for a late-2008 release, and was finally accepted into the Linux kernel mainline in 2009. Several Linux distributions began offering Btrfs as an experimental choice of root file system during installation.〔(【引用サイトリンク】url=http://fedoraproject.org/wiki/FWN/LatestIssue#What.27s_new_in_Fedora_15_.28Lovelock.29.3F )〕 In summer 2012, several Linux distributions moved Btrfs from experimental to production or supported status.〔(【引用サイトリンク】title=SLES 11 SP2 Release Notes )〕〔(【引用サイトリンク】title=Oracle Linux Technical Information )〕 In 2011, defragmentation features were announced for version 3.0 of the Linux kernel. Besides Mason at Oracle, Miao Xie at Fujitsu contributed performance improvements. In June 2012, Chris Mason left Oracle for Fusion-io, which he left a year later with Josef Bacik to join Facebook; in both companies, Mason continued to work on Btrfs.〔(【引用サイトリンク】title=Lead Btrfs File-System Developers Join Facebook )〕 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Btrfs」の詳細全文を読む スポンサード リンク
|