找出设备的块大小
Find out block size of a device
我正在尝试找出文件系统的块大小。我找到了这两个命令:
[root@node1 test]# stat -fc %s .
4096
[root@node1 test]# blockdev --getbsz /dev/mapper/node1_test
512
为什么结果不一样?哪个是正确的?
非常感谢。
我认为这两个答案很可能都是正确的。只是 blockdev --getbsz
returns 以字节为单位的结果。您的 stat
命令必须返回位。所以 512 X 8 = 4096。
如果 stat
的结果不是文件系统,它似乎只会以字节为单位显示带有该格式说明符。请参阅 this page for stat
.
上有关格式的注释
参考 blockdev。
我正在尝试找出文件系统的块大小。我找到了这两个命令:
[root@node1 test]# stat -fc %s .
4096
[root@node1 test]# blockdev --getbsz /dev/mapper/node1_test
512
为什么结果不一样?哪个是正确的?
非常感谢。
我认为这两个答案很可能都是正确的。只是 blockdev --getbsz
returns 以字节为单位的结果。您的 stat
命令必须返回位。所以 512 X 8 = 4096。
如果 stat
的结果不是文件系统,它似乎只会以字节为单位显示带有该格式说明符。请参阅 this page for stat
.
参考 blockdev。