bcachefs
latest

Overview:

  • Introduction
  • Performance
  • Bucket based allocation

Features:

  • IO path options
  • Multiple devices
  • Reflink
  • Inline data extents
  • Subvolumes and snapshots
  • Quotas

Management:

  • Formatting
  • Mounting
  • Checking Filesystem Integrity
  • Status of data
  • Journal
  • Device management
  • Data management

Advanced:

  • Options
  • Debugging tools
  • ioctl interface
  • On disk format
bcachefs
  • Reflink
  • Edit on GitHub

Reflink

bcachefs supports reflink, similarly to other filesystems with the same feature. cp –reflink will create a copy that shares the underlying storage. Reading from that file will become slightly slower - the extent pointing to that data is moved to the reflink btree (with a refcount added) and in the extents btree we leave a key that points to the indirect extent in the reflink btree, meaning that we now have to do two btree lookups to read from that data instead of just one.

Previous Next

© Copyright 2022, Kent Overstreet. Revision a539b339.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds