From: Eric Sandeen Date: Thu, 25 Jul 2002 19:30:25 +0000 (+0000) Subject: make xfs_info/growfs report v2 log data X-Git-Tag: v2.2.0~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=aedf62b9445d8895997aa4ad07e3b6e76c0c3d05;p=thirdparty%2Fxfsprogs-dev.git make xfs_info/growfs report v2 log data --- diff --git a/growfs/xfs_growfs.c b/growfs/xfs_growfs.c index 23974b654..1c3320aca 100644 --- a/growfs/xfs_growfs.c +++ b/growfs/xfs_growfs.c @@ -77,19 +77,23 @@ report_info( char *mntpoint, int unwritten, int dirversion, + int logversion, int isint) { printf("meta-data=%-22s isize=%-6d agcount=%d, agsize=%d blks\n" "data =%-22s bsize=%-6d blocks=%lld, imaxpct=%d\n" " =%-22s sunit=%-6d swidth=%d blks, unwritten=%d\n" "naming =version %-14d bsize=%-6d\n" - "log =%-22s bsize=%-6d blocks=%d\n" + "log =%-22s bsize=%-6d blocks=%d version=%d\n" + " =%-22s sunit=%d blks\n" "realtime =%-22s extsz=%-6d blocks=%lld, rtextents=%lld\n", mntpoint, geo.inodesize, geo.agcount, geo.agblocks, "", geo.blocksize, (long long)geo.datablocks, geo.imaxpct, "", geo.sunit, geo.swidth, unwritten, dirversion, geo.dirblocksize, isint ? "internal" : "external", geo.blocksize, geo.logblocks, + logversion, + "", geo.logsunit / geo.blocksize, geo.rtblocks ? "external" : "none", geo.rtextsize * geo.blocksize, (long long)geo.rtblocks, (long long)geo.rtextents); @@ -170,6 +174,7 @@ main(int argc, char **argv) long long ddsize; /* device size in 512-byte blocks */ int dflag; /* -d flag */ int dirversion; /* directory version number */ + int logversion; /* log version number */ long long dlsize; /* device size in 512-byte blocks */ long long drsize; /* device size in 512-byte blocks */ long long dsize; /* new data size in fs blocks */ @@ -273,9 +278,11 @@ main(int argc, char **argv) isint = geo.logstart > 0; unwritten = geo.flags & XFS_FSOP_GEOM_FLAGS_EXTFLG ? 1 : 0; dirversion = geo.flags & XFS_FSOP_GEOM_FLAGS_DIRV2 ? 2 : 1; + logversion = geo.flags & XFS_FSOP_GEOM_FLAGS_LOGV2 ? 2 : 1; if (nflag) { - report_info(geo, fname, unwritten, dirversion, isint); + report_info(geo, fname, unwritten, dirversion, logversion, + isint); exit(0); } @@ -310,7 +317,7 @@ main(int argc, char **argv) exit(1); } - report_info(geo, fname, unwritten, dirversion, isint); + report_info(geo, fname, unwritten, dirversion, logversion, isint); ddsize = xi.dsize; dlsize = ( xi.logBBsize? xi.logBBsize :