commands.sh

btrfs scrub

linux

Scrub btrfs filesystems to verify data integrity. It is recommended to run a scrub once a month.

More info →

Options (4)

boolean

Start a scrub

Example: sudo btrfs {{[sc|scrub]}} start {{path/to/btrfs_mount}}
boolean

Cancel an ongoing scrub

Example: sudo btrfs {{[sc|scrub]}} {{[c|cancel]}} {{path/to/btrfs_mount}}
boolean

Resume a previously cancelled scrub

Example: sudo btrfs {{[sc|scrub]}} {{[r|resume]}} {{path/to/btrfs_mount}}
-q, --quietboolean

Start a scrub in quiet mode (does not print errors or statistics)

Example: sudo btrfs {{[sc|scrub]}} start {{[-q|--quiet]}} {{path/to/btrfs_mount}}

Examples (6)

Start a scrub

sudo btrfs [sc|scrub] start path/to/btrfs_mount

Show the status of an ongoing or last completed scrub

sudo btrfs [sc|scrub] status path/to/btrfs_mount

Cancel an ongoing scrub

sudo btrfs [sc|scrub] [c|cancel] path/to/btrfs_mount

Resume a previously cancelled scrub

sudo btrfs [sc|scrub] [r|resume] path/to/btrfs_mount

Start a scrub, but do not put the program in the [B]ackground

sudo btrfs [sc|scrub] start -B path/to/btrfs_mount

Start a scrub in quiet mode (does not print errors or statistics)

sudo btrfs [sc|scrub] start [-q|--quiet] path/to/btrfs_mount
made by @shridhargupta | data from tldr-pages