我正在使用带有xfs的suse 11服务器并使用“xfs_info / srv”命令我看到了这个.
xfs_info /srv/ Meta-data=/dev/mapper/vg01-srvvol isize=256 agcount=38,agsize=1964032 blks = sectsz=512 attr=2 data = bsize=4096 blocks=73367552,imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=3836,version=2 = sectsz=512 sunit=0 blks,lazy-count=1 realtime =none extsz=4096 blocks=0,rtextents=0
所以我认为xfs知道下划线磁盘sectsz的大小,但我现在使用的是sectsz为512字节的磁盘,但我的问题是,如何使用ext3 / ext4文件系统找到这种信息?
因为我想尝试使用sectsz为4096的新磁盘并确保,ext3 / ext4使用下划线sectsz.
这是xfs_info的输出,使用一个物理块大小为4096的新ssd:
xfs_info /dev/mapper/vg00-logvol Meta-data=/dev/mapper/vg00-logvol isize=256 agcount=16,agsize=7144576 blks = sectsz=4096 attr=2,projid32bit=0 data = bsize=4096 blocks=114313216,imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=55817,version=2 = sectsz=4096 sunit=1 blks,rtextents=0
解决方法
$sudo tune2fs -l /dev/vda1 tune2fs 1.42.8 (20-Jun-2013) Filesystem volume name: <none> ... Free inodes: 127696 First block: 1 Block size: 1024 Fragment size: 1024 Reserved GDT blocks: 256 Blocks per group: 8192 ...