Команда du показывает результаты, отличные от st_blocks

Вы можете найти где-нибудь, просматривая дерево torvalds git, например, для файла time / hrtimer.c . Нажмите виноват , и для каждого номера строки вы увидите последний примененный патч. Вы также можете просмотреть историю , чтобы найти более старые исправления.

3
16.11.2016, 21:16
1 ответ

stat подсчитывает 512-байтовые блоки в st_blocks , тогда как du по умолчанию подсчитывает 1024-байтовые блоки (в большинстве дистрибутивов Linux), поэтому вполне нормально получить удвоенное количество блоков из stat .

( POSIX du также считает блоки по 512 байт; GNU du следует этому стандарту, если вы установите POSIXLY_CORRECT .)

{{ 1}}
7
27.01.2020, 21:12

Теги

Похожие вопросы