xfs\_scrub\_all(8) System Manager's Manual xfs\_scrub\_all(8)

# [NAME](#NAME)

xfs\_scrub\_all - scrub all mounted XFS filesystems

# [SYNOPSIS](#SYNOPSIS)

**xfs\_scrub\_all** \[ **-hxV** ]

# [DESCRIPTION](#DESCRIPTION)

**xfs\_scrub\_all** attempts to read and check all the metadata on all mounted XFS filesystems. The online scrub is performed via the **xfs\_scrub** tool, either by running it directly or by using systemd to start it in a restricted fashion. Mounted filesystems are mapped to physical storage devices so that scrub operations can be run in parallel so long as no two scrubbers access the same device simultaneously.

# [OPTIONS](#OPTIONS)

[**--auto-media-scan-interval**](#auto-media-scan-interval)

Automatically enable the file data scan (i.e. the **-x** flag) if it has not been run in the specified interval. The interval must be a floating point number with an optional unit suffix. Supported unit suffixes are *y*, *q*, *mo*, *w*, *d*, *h*, *m*, and *s* for years, 90-day quarters, 30-day months, weeks, days, hours, minutes, and seconds, respectively. If no units are specified, the default is seconds.

[**--auto-media-scan-stamp**](#auto-media-scan-stamp)

Path to a file that will record the last time the media scan was run. Defaults to /var/lib/xfsprogs/xfs\_scrub\_all\_media.stamp.

[**-h**](#h)

Display help.

[**-x**](#x)

Read all file data extents to look for disk errors.

[**-V**](#V)

Prints the version number and exits.

# [EXIT CODE](#EXIT_CODE)

The exit code returned by **xfs\_scrub\_all** is the sum of the following conditions:  
0 - No errors  
4 - File system errors left uncorrected  
8 - Operational error  
16 - Usage or syntax error

[These are the same error codes returned by xfs\_scrub.](#These)

# [SEE ALSO](#SEE_ALSO)

[**xfs\_scrub**(8)](/man/os/xfsprogs/xfs_scrub.8).

---

Document: xfs_scrub_all(8) from xfsprogs 7.2.1-r0 (Chainguard OS)
Source: https://kernel.googlesource.com/pub/scm/fs/xfs/xfsprogs-dev
