Узнать размер блока устройства - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь выяснить размер блока файловой системы. Я нашел эти 2 команды:

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

Почему результат отличается? Какой правильный?

Большое спасибо.

1 Ответ

0 голосов
/ 16 ноября 2018

Я думаю, что оба ответа верны.Просто blockdev --getbsz возвращает результат в байтах.Ваша команда stat должна возвращать биты. Таким образом, 512 X 8 = 4096.

Кажется, что результат stat будет отображаться в байтах только с этим спецификатором формата, если он не был файловой системой.См. Примечание о форматах на этой странице для stat.

Ссылка для blockdev .

...