" -d Print debugging output.\n"
" -q Be quiet, no output.\n"
" -e <ino> Stop after this inode.\n"
+" -m Include metadata directories.\n"
" -n <nr> Ask for this many results at once.\n"
" -s <ino> Inode to start with.\n"
" -v <ver> Use this version of the ioctl (1 or 5).\n"));
bool has_agno = false;
bool debug = false;
bool quiet = false;
+ bool metadir = false;
unsigned int i;
int c;
int ret;
- while ((c = getopt(argc, argv, "a:de:n:qs:v:")) != -1) {
+ while ((c = getopt(argc, argv, "a:de:mn:qs:v:")) != -1) {
switch (c) {
case 'a':
agno = cvt_u32(optarg, 10);
return 1;
}
break;
+ case 'm':
+ metadir = true;
+ break;
case 'n':
batch_size = cvt_u32(optarg, 10);
if (errno) {
if (has_agno)
xfrog_bulkstat_set_ag(breq, agno);
+ if (metadir)
+ breq->hdr.flags |= XFS_BULK_IREQ_METADIR;
set_xfd_flags(&xfd, ver);
unsigned long ver = 0;
unsigned int i;
bool debug = false;
+ bool metadir = false;
int c;
int ret;
case 'd':
debug = true;
break;
+ case 'm':
+ metadir = true;
+ break;
case 'v':
errno = 0;
ver = strtoull(optarg, NULL, 10);
}
}
+ if (metadir)
+ flags |= XFS_BULK_IREQ_METADIR;
+
ret = -xfrog_bulkstat_single(&xfd, ino, flags, &bulkstat);
if (ret) {
xfrog_perror(ret, "xfrog_bulkstat_single");
.SH FILESYSTEM COMMANDS
.TP
-.BI "bulkstat [ \-a " agno " ] [ \-d ] [ \-e " endino " ] [ \-n " batchsize " ] [ \-q ] [ \-s " startino " ] [ \-v " version" ]
+.BI "bulkstat [ \-a " agno " ] [ \-d ] [ \-e " endino " ] [ \-m ] [ \-n " batchsize " ] [ \-q ] [ \-s " startino " ] [ \-v " version" ]
Display raw stat information about a bunch of inodes in an XFS filesystem.
Options are as follows:
.RS 1.0i
Stop displaying records when this inode number is reached.
Defaults to stopping when the system call stops returning results.
.TP
+.BI \-m
+Include metadata directories in the output.
+.TP
.BI \-n " batchsize"
Retrieve at most this many records per call.
Defaults to 4,096.
.RE
.PD
.TP
-.BI "bulkstat_single [ \-d ] [ \-v " version " ] [ " inum... " | " special... " ]
+.BI "bulkstat_single [ \-d ] [ \-m ] [ \-v " version " ] [ " inum... " | " special... " ]
Display raw stat information about individual inodes in an XFS filesystem.
The
-.B \-d
+.BR \-d ,
+.BR \-m ,
and
.B \-v
options are the same as the