bcachefs-tools/docs/mgmt-fsck.rst
2022-11-01 22:28:07 -04:00

18 lines
793 B
ReStructuredText

Checking Filesystem Integrity
-----------------------------
It is possible to run fsck either in userspace with the
``bcachefs fsck`` subcommand (also available as ``fsck.bcachefs``, or in
the kernel while mounting by specifying the ``-o fsck`` mount option. In
either case the exact same fsck implementation is being run, only the
environment is different. Running fsck in the kernel at mount time has
the advantage of somewhat better performance, while running in userspace
has the ability to be stopped with ctrl-c and can prompt the user for
fixing errors. To fix errors while running fsck in the kernel, use the
``-o fix_errors`` option.
The ``-n`` option passed to fsck implies the ``-o nochanges`` option;
``bcachefs fsck -ny`` can be used to test filesystem repair in dry-run
mode.