du AND find -ls

Войдите в консоль как пользователь root, scp/bin/suи /usr/bin/sudoс "известного, исправного" соседнего сервера.

0
28.11.2019, 03:09
1 ответ

du -sсообщает в блоках по 512 -байт. Ваше сравнение с df -hне может быть сделано, поскольку duне сообщает данные, читаемые человеком.

Чтобы сравнить оба значения, используйте либо du -sh <mountpoint>, либо /usr/xpg4/bin/df -P, чтобы dfтакже отображал данные в 512 -байтах.

Согласноman du:

Files with multiple links will be counted and written for only one entry. The directory entry that is selected in the report is unspeci- fied. By default, file sizes are written in 512-byte units, rounded up to the next 512-byte unit.

Попробуйте /usr/xpg4/bin/df -Pполучить 512 -байт, о которых сообщаетdf:

bash-3.2$ /usr/xpg4/bin/df -P /var
Filesystem            512-blocks        Used   Available Capacity  Mounted on
rpool/ROOT/s10/var
                      1147797504    66061270   954397119     7%    /var

И сравните сdu -s:

bash-3.2$ du -s /var
65976060        /var

Или сравните:

bash-3.2$ df -h /var              
Filesystem             size   used  avail capacity  Mounted on
rpool/ROOT/s10x_u11wos_24a/var
                       547G    32G   455G     7%    /var

с:

bash-3.2$ du -hs /var   
  31G   /var
0
28.01.2020, 03:05

Теги

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