diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2017-03-21 20:24:37 -0800 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2017-03-21 20:24:37 -0800 |
commit | 277e72be0b604f9ef8042402b6f0e1d6b9ea5a69 (patch) | |
tree | b532185f212532c6b0b1601dc418fd026294dd17 /index.mdwn | |
parent | 7bf9617c6d13dd8033c6f521c3363f5508891765 (diff) |
import old content
Diffstat (limited to 'index.mdwn')
-rw-r--r-- | index.mdwn | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -1,8 +1,11 @@ +# Bcachefs + Bcachefs is an advanced new filesystem for Linux, with an emphasis on reliability and robustness: * Copy on write (COW) - like zfs or btrfs + * Good performance - significantly better than existing copy on write filesystems, comparable to ext4/xfs * Metadata and data checksumming * Multiple devices, including replication and other types of RAID @@ -12,3 +15,20 @@ reliability and robustness: * Snapshots * Scalable - has been tested to 50+ TB, will eventually scale far higher * Already working and stable, with a small community of users + +## Getting started + +Bcachefs is not yet upstream - you'll have to build a kernel to use it. + +First, check out the bcache kernel and tools repositories: + + git clone https://evilpiepirate.org/git/bcachefs.git + git clone https://evilpiepirate.org/git/bcachefs-tools.git + +Build and install as usual - make sure you enable `CONFIG_BCACHE_FS` Then, to +format and mount a single device with the default options, run: + + bcachefs format /dev/sda1 + mount -t bcachefs /dev/sda1 /mnt + +See `bcachefs format --help` for more options. |