mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-02-24 00:00:19 +03:00
18 lines
793 B
ReStructuredText
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.
|