btrfs-balance(8) ================ NAME ---- btrfs-balance - balance btrfs filesystem SYNOPSIS -------- *btrfs [filesystem] balance* | DESCRIPTION ----------- *btrfs balance* is used to balance chunks in a btrfs filesystem across multiple or even single device. See `btrfs-device`(8) for more details about the effect on device management. SUBCOMMAND ---------- :: Balance chunks across the devices *online*. + *btrfs balance * is deprecated, please use *btrfs balance start* command instead. *start* [options] :: Balance chunks across the devices *online*. + Balance and/or convert (change allocation profile of) chunks that passed all filters in a comma-separated list of filters for a particular chunk type. If filter list is not given balance all chunks of that type. In case none of the -d, -m or -s options is given balance all chunks in a filesystem. + `Options` + -d[]:::: act on data chunks -m[]:::: act on metadata chunks -s[]:::: act on system chunks (only under -f) -v:::: be verbose -f:::: force reducing of metadata integrity *pause* :: Pause running balance. *cancel* :: Cancel running or paused balance. *resume* :: Resume interrupted balance. *status* [-v] :: Show status of running or paused balance. + If '-v' option is given, output will be verbose. EXIT STATUS ----------- *btrfs balance* returns a zero exist status if it succeeds. Non zero is returned in case of failure. AVAILABILITY ------------ *btrfs* is part of btrfs-progs. Please refer to the btrfs wiki http://btrfs.wiki.kernel.org for further details. SEE ALSO -------- `mkfs.btrfs`(8), `btrfs-device`(8)