
Btrfs
Sign in to saveAlso known as B-tree file system
Btrfs (pronounced as "better F S", "butter F S", "b-tree F S", or "B.T.R.F.S.") is a computer storage format that combines a file system based on the copy-on-write (COW) principle with a logical volume manager (distinct from Linux's LVM), developed together. It was created by Chris Mason in 2007 for use in Linux, and since November 2013, the file system's on-disk format has been declared stable in the Linux kernel.
Key facts
- File system.full_name
- B-tree file system
- File system.name
- Btrfs
- File system.license
- GNU GPL
- File system.developer
- SUSE, Meta, Western Digital, Oracle Corporation, Fujitsu, Fusion-io, Intel, The Linux Foundation, Red Hat, and Strato AG
- File system.introduction_os
- Linux kernel 2.6.29
- File system.directory_struct
- B-tree
- File system.file_struct
- Extents
- File system.bad_blocks_struct
- None recorded
- File system.max_filename_size
- 255 ASCII characters (fewer for multibyte character encodings such as Unicode)
- File system.max_files_no
- 264
- File system.max_volume_size
- 16 EiB
- File system.max_file_size
- 16 EiB
- File system.filename_character_set
- All except '/' and NUL ('\0')
- File system.dates_recorded
- Creation (otime), modification (mtime), attribute modification (ctime), and access (atime)
- File system.date_range
- 64-bit signed int offset from 1970-01-01T00:00:00Z
- File system.date_resolution
- Nanosecond
- File system.attributes
- POSIX and extended attributes
- File system.file_system_permissions
- Unix permissions, POSIX ACLs
via Wikipedia infobox
Wikidata facts
- Official website
- btrfs.readthedocs.io
- Image
- Btrfs filesystem usage screenshot.png
Show 7 more facts
- maximum size or capacity
- 255
- Stack Exchange tag
- stackoverflow.com/tags/btrfs
- publication date
- 2009-03-00
- Commons category
- Btrfs
- software version identifier
- 5.16
- title
- Btrfs
- partition type identifier
- 0x83
via Wikidata · CC0
~28 min read
Article
29 sectionsContents
- History
- Features
- List of features
- Implemented
- Implemented but not recommended for production use
- Cloning
- Subvolumes and snapshots
- Send–receive
- Quota groups
- In-place conversion from ext2/3/4 and ReiserFS
- Union mounting / seed devices
- Encryption
- Checking and recovery
- Design
- File system tree
- Extents
- Extent allocation tree
- Checksum tree and scrubbing
- Log tree
- Chunk and device trees
- Relocation trees
- Superblock
- Commercial support
- Supported
- No longer supported
- See also
- Notes
- References
- External links
Btrfs (pronounced as "better F S", "butter F S", "b-tree F S", or "B.T.R.F.S.") is a computer storage format that combines a file system based on the copy-on-write (COW) principle with a logical volume manager (distinct from Linux's LVM), developed together. It was created by Chris Mason in 2007 for use in Linux, and since November 2013, the file system's on-disk format has been declared stable in the Linux kernel.
Btrfs is intended to address the lack of pooling, snapshots, integrity checking, data scrubbing, and integral multi-device spanning in Linux file systems. Mason, the principal Btrfs author, 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".