table of contents
other versions
- jessie 3.17-1.1
- jessie-backports 4.7.3-1~bpo8+1
- stretch 4.7.3-1
- testing 4.20.1-2
- stretch-backports 4.17-1~bpo9+1+b1
- unstable 4.20.2-1
BTRFS-RESCUE(8) | Btrfs Manual | BTRFS-RESCUE(8) |
NAME¶
btrfs-rescue - Recover a damaged btrfs filesystemSYNOPSIS¶
btrfs rescue <subcommand> <args>DESCRIPTION¶
btrfs rescue is used to try to recover a damaged btrfs filesystem.SUBCOMMAND¶
chunk-recover [options] <device>Recover the chunk tree by scanning the devices
Options
-y
assume an answer of yes to all questions.
-v
verbose mode.
-h
help.
Recover bad superblocks from good copies.
Options
-y
zero-log <device>
assume an answer of yes to all questions.
-v
verbose mode.
clear the filesystem log tree
This command will clear the filesystem log tree. This may fix a specific set of
problem when the filesystem mount fails due to the log replay. See below for
sample stacktraces that may show up in system log.
The common case where this happens has been fixed a long time ago, so it is
unlikely that you will see this particular problem, but the utility is kept
around.
? replay_one_dir_item+0xb5/0xb5 [btrfs] ? walk_log_tree+0x9c/0x19d [btrfs] ? btrfs_read_fs_root_no_radix+0x169/0x1a1 [btrfs] ? btrfs_recover_log_trees+0x195/0x29c [btrfs] ? replay_one_dir_item+0xb5/0xb5 [btrfs] ? btree_read_extent_buffer_pages+0x76/0xbc [btrfs] ? open_ctree+0xff6/0x132c [btrfs]
EXIT STATUS¶
btrfs rescue returns a zero exit status if it succeeds. Non zero is returned in case of failure.AVAILABILITY¶
btrfs is part of btrfs-progs. Please refer to the btrfs wiki http://btrfs.wiki.kernel.org for further details.SEE ALSO¶
mkfs.btrfs(8), btrfs-scrub(8), btrfs-check(8)10/02/2016 | Btrfs v4.7.3 |