Hi experts,
I just noticed that the log info is different for mkfs.xfs and
xfs_growfs.
[root@desk test-xfsprogs]# mkfs.xfs -llogdev=/dev/sda11,size=32768b
/dev/sda10 -f
meta-data=/dev/sda10 isize=256 agcount=4, agsize=1250558
blks
= sectsz=512 attr=2
data = bsize=4096 blocks=5002231, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0
log =/dev/sda11 bsize=4096 blocks=32768, version=2
= sectsz=512 sunit=0 blks, lazy-count=0
realtime =none extsz=4096 blocks=0, rtextents=0
[root@desk test-xfsprogs]# mount -ologdev=/dev/sda11 /dev/sda10 /xfs
[root@desk test-xfsprogs]# xfs_growfs -n /xfs
meta-data=/dev/sda10 isize=256 agcount=4, agsize=1250558
blks
= sectsz=512 attr=2
data = bsize=4096 blocks=5002231, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0
log =external bsize=4096 blocks=32768, version=2
= sectsz=512 sunit=0 blks, lazy-count=0
realtime =none extsz=4096 blocks=0, rtextents=0
So xfs_growfs is simply reporting external.
Why there is such a difference? And how get to know the log device name after it
is mounted?
It's 3.0.0 of xfsprogs. I failed to test with upstream because of the
comlilation error:
[wwg@desk xfsprogs.git]$ make
Building include
Building libxfs
[DEP]
/usr/bin/makedepend: warning: ignoring option -Wall
/usr/bin/makedepend: error: cannot open "no-strict-aliasing"
[LD] libxfs.la
libtool: link: only absolute run-paths are allowed
gmake[2]: *** [libxfs.la] Error 1
gmake[1]: *** [libxfs] Error 2
make: *** [default] Error 2
regards,
wengang.
|