找出设备的块大小

时间:2018-11-16 15:30:38

标签: size block

我正在尝试找出文件系统的块大小。我找到了这两个命令:

    [root@node1 test]# stat -fc %s .         
    4096
    [root@node1 test]# blockdev --getbsz /dev/mapper/node1_test
    512

为什么结果不同?哪个是正确的?

非常感谢。

1 个答案:

答案 0 :(得分:0)

我认为两个答案都是正确的。只是/Users/anonymous/anaconda3/bin/python以字节为单位返回结果。您的/Users/anonymous/anaconda3/bin/python3命令必须返回位。因此512 X 8 = 4096。

如果Python 3.7.0 (default, Jun 28 2018, 07:39:16) [Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin 的结果不是文件系统,则似乎仅以该格式说明符显示为字节。请参阅有关this page for blockdev --getbsz上格式的注释。

引用blockdev