mirror of
https://github.com/kdave/btrfs-progs
synced 2025-03-25 04:16:32 +00:00
btrfs-progs: restore: add more long option variants
Signed-off-by: David Sterba <dsterba@suse.cz>
This commit is contained in:
parent
18b48340de
commit
bea9ba0acb
@ -3,7 +3,7 @@ btrfs-restore(8)
|
||||
|
||||
NAME
|
||||
----
|
||||
btrfs-restore - try to restore files from a damaged btrfs filesystem(unmounted)
|
||||
btrfs-restore - try to restore files from a damaged btrfs filesystem image
|
||||
|
||||
SYNOPSIS
|
||||
--------
|
||||
@ -23,10 +23,10 @@ https://btrfs.wiki.kernel.org/index.php/Restore
|
||||
|
||||
OPTIONS
|
||||
-------
|
||||
-s::
|
||||
-s|--snapshots::
|
||||
get snapshots, btrfs restore skips snapshots in default.
|
||||
|
||||
-x::
|
||||
-x|--xattr::
|
||||
get extended attributes.
|
||||
|
||||
-m|--metadata::
|
||||
@ -35,13 +35,13 @@ restore owner, mode and times.
|
||||
-S|--symlinks::
|
||||
restore symbolic links as well as normal files.
|
||||
|
||||
-v::
|
||||
-v|--verbose::
|
||||
verbose.
|
||||
|
||||
-i::
|
||||
-i|--ignore-errors::
|
||||
ignore errors.
|
||||
|
||||
-o::
|
||||
-o|--overwrite::
|
||||
overwrite directories/files in <path>.
|
||||
|
||||
-t <bytenr>::
|
||||
@ -50,16 +50,16 @@ use <bytenr> to read root tree.
|
||||
-f <bytenr>::
|
||||
only restore files that are under specified root whose root bytenr is <bytenr>.
|
||||
|
||||
-u <mirror>::
|
||||
-u|--super <mirror>::
|
||||
use given superblock mirror identified by <mirror>, it can be 0,1,2.
|
||||
|
||||
-r <rootid>::
|
||||
-r|--root <rootid>::
|
||||
only restore files that are under specified root whose objectid is <rootid>.
|
||||
|
||||
-d::
|
||||
find dir.
|
||||
|
||||
-l::
|
||||
-l|--list-roots::
|
||||
list tree roots.
|
||||
|
||||
-D|--dry-run::
|
||||
|
@ -1386,19 +1386,19 @@ const char * const cmd_restore_usage[] = {
|
||||
"btrfs restore [options] <device> <path> | -l <device>",
|
||||
"Try to restore files from a damaged filesystem (unmounted)",
|
||||
"",
|
||||
"-s get snapshots",
|
||||
"-x get extended attributes",
|
||||
"-s|--snapshots get snapshots",
|
||||
"-x|--xattr get extended attributes",
|
||||
"-m|--metadata restore owner, mode and times",
|
||||
"-S|--symlinks restore symbolic links"
|
||||
"-v verbose",
|
||||
"-i ignore errors",
|
||||
"-o overwrite",
|
||||
"-S|--symlinks restore symbolic links",
|
||||
"-v|--verbose verbose",
|
||||
"-i|--ignore-errors ignore errors",
|
||||
"-o|--overwrite overwrite",
|
||||
"-t <bytenr> tree location",
|
||||
"-f <bytenr> filesystem location",
|
||||
"-u <mirror> super mirror",
|
||||
"-r <rootid> root objectid",
|
||||
"-u|--super <mirror> super mirror",
|
||||
"-r|--root <rootid> root objectid",
|
||||
"-d find dir",
|
||||
"-l list tree roots",
|
||||
"-l|--list-roots list tree roots",
|
||||
"-D|--dry-run dry run (only list files that would be recovered)",
|
||||
"--path-regex <regex>",
|
||||
" restore only filenames matching regex,",
|
||||
@ -1433,6 +1433,14 @@ int cmd_restore(int argc, char **argv)
|
||||
{ "dry-run", no_argument, NULL, 'D'},
|
||||
{ "metadata", no_argument, NULL, 'm'},
|
||||
{ "symlinks", no_argument, NULL, 'S'},
|
||||
{ "snapshots", no_argument, NULL, 's'},
|
||||
{ "xattr", no_argument, NULL, 'x'},
|
||||
{ "verbose", no_argument, NULL, 'v'},
|
||||
{ "ignore-errors", no_argument, NULL, 'i'},
|
||||
{ "overwrite", no_argument, NULL, 'o'},
|
||||
{ "super", required_argument, NULL, 'u'},
|
||||
{ "root", required_argument, NULL, 'r'},
|
||||
{ "list-roots", no_argument, NULL, 'l'},
|
||||
{ NULL, 0, NULL, 0}
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user