X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Futils%2Flfs.c;h=d34b0ecc02b63ff0c10d100e6fc154974185b9d9;hb=388a185eace0e6b16a5f7fa3a373c9c93cac12bc;hp=b405982eebc5994f302e9f5b012a5e693fb1db38;hpb=50e1a93386b05de89774d0a4a26c954aa3e1b4ab;p=fs%2Flustre-release.git diff --git a/lustre/utils/lfs.c b/lustre/utils/lfs.c index b405982..d34b0ec 100644 --- a/lustre/utils/lfs.c +++ b/lustre/utils/lfs.c @@ -378,8 +378,8 @@ command_t cmdlist[] = { "or recursively for all directories in a directory tree.\n" "usage: getdirstripe [--mdt-count|-c] [--mdt-index|-m|-i]\n" " [--help|-h] [--hex-idx] [--mdt-hash|-H]\n" - " [--obd|-O UUID] [--recursive|-r] [--yaml|-y]\n" - " [--verbose|-v] [--default|-D]\n" + " [--obd|-O UUID] [--recursive|-r] [--raw|-R]\n" + " [--yaml|-y] [--verbose|-v] [--default|-D]\n" " [--max-inherit|-X]\n" " [--max-inherit-rr] ..."}, {"mkdir", lfs_setdirstripe, 0, @@ -6447,6 +6447,7 @@ static int lfs_getdirstripe(int argc, char **argv) { .val = 'm', .name = "mdt-index", .has_arg = no_argument }, { .val = 'O', .name = "obd", .has_arg = required_argument }, { .val = 'r', .name = "recursive", .has_arg = no_argument }, + { .val = 'R', .name = "raw", .has_arg = no_argument }, { .val = 'T', .name = "mdt-count", .has_arg = no_argument }, { .val = 'v', .name = "verbose", .has_arg = no_argument }, { .val = 'X', .name = "max-inherit", .has_arg = no_argument }, @@ -6459,7 +6460,7 @@ static int lfs_getdirstripe(int argc, char **argv) param.fp_get_lmv = 1; while ((c = getopt_long(argc, argv, - "cDhHimO:rtTvXy", long_opts, NULL)) != -1) { + "cDhHimO:rRtTvXy", long_opts, NULL)) != -1) { switch (c) { case 'c': case 'T': @@ -6497,6 +6498,9 @@ static int lfs_getdirstripe(int argc, char **argv) case 'r': param.fp_recursive = 1; break; + case 'R': + param.fp_raw = 1; + break; case 'v': param.fp_verbose |= VERBOSE_DEFAULT; param.fp_verbose |= VERBOSE_DETAIL;