commands.sh

mkfs.btrfs

linux

Create a BTRFS filesystem. Defaults to `raid1`, which specifies 2 copies of a data block spread across 2 different devices.

More info →

Options (4)

-m, --metadataboolean

Create a btrfs filesystem on a single device

Example: sudo mkfs.btrfs {{[-m|--metadata]}} single {{[-d|--data]}} single {{/dev/sdX}}
-d, --databoolean

Create a btrfs filesystem on a single device

Example: sudo mkfs.btrfs {{[-m|--metadata]}} single {{[-d|--data]}} single {{/dev/sdX}}
-L, --labelboolean

Set a label for the filesystem

Example: sudo mkfs.btrfs {{[-L|--label]}} "{{label}}" {{/dev/sdX /dev/sdY ...}}
-f, --forceboolean

Overwrite existing filesystem if one is detected

Example: sudo mkfs.btrfs {{[-f|--force]}} {{/dev/sdX}}

Examples (5)

Create a Btrfs filesystem on an empty partition

sudo mkfs.btrfs /dev/sdXY

Create a btrfs filesystem on a single device

sudo mkfs.btrfs [-m|--metadata] single [-d|--data] single /dev/sdX

Create a btrfs filesystem on multiple devices with raid1

sudo mkfs.btrfs [-m|--metadata] raid1 [-d|--data] raid1 /dev/sdX /dev/sdY /dev/sdZ ...

Set a label for the filesystem

sudo mkfs.btrfs [-L|--label] "label" /dev/sdX /dev/sdY ...

Overwrite existing filesystem if one is detected

sudo mkfs.btrfs [-f|--force] /dev/sdX
made by @shridhargupta | data from tldr-pages