logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

xfs_scrub_all - scrub all mounted XFS filesystems

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.

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.

Name

       xfs_scrub_all - scrub all mounted XFS filesystems

Options

--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
              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     Display help.

       -x     Read all file data extents to look for disk errors.

       -V     Prints the version number and exits.

See Also

xfs_scrub(8).

                                                                                                xfs_scrub_all(8)

Synopsis

xfs_scrub_all [ -hxV ]

See Also