Btrfs

Btrfs

  • Docs
  • Git Repos

›Get started

Get started

  • Documentation & resources
  • Use cases: Btrfs at Facebook

Btrfs Documentation and Resources

This page contains pointers to all the resources you need to get up and running with Btrfs.

Overview

Btrfs is a Linux filesystem designed to address, administer, and manage storage architectures in today's large data centers.

It's a copy-on-write (CoW) filesystem, which means all updates to metadata or file data are written to a new location on the disk, instead of overwriting in place. This design is fundamental to Btrfs features like snapshotting and incremental backups, and maintaining filesystem integrity.

Resources

The following resources will help you get familiar with Btrfs, and the benefits Btrfs is creating in production today at large data centers.

Btrfs wiki

The Btrfs wiki is the official information source for Btrfs. It includes:

  • Btrfs source code repositories
  • Documentation including:
    • Getting started guide
    • FAQ
    • How-to with Btrfs recipes for common use cases
  • Latest news and changelog

Btrfs in production

Btrfs is now in production on hundreds of thousands of machines at Facebook. Check out the latest Facebook use cases to learn about the ways Btrfs is ensuring data integrity and creating huge resource utilization and capacity gains in some of today's largest data centers.

Btrfs at Facebook →
  • Overview
  • Resources
    • Btrfs wiki
    • Btrfs in production
Facebook Open Source
Copyright © 2019 Facebook Inc.