1

На всех серверах SOLARIS, у меня есть доступ к du -s по некоторым причинам возвращается примерно вдвое больше, чем должно.

Пример:

root@someserver:/tmp/testdir# uname -a
SunOS someserver 5.11 11.1 sun4u sparc SUNW,SPARC-Enterprise
root@someserver:/tmp/testdir# which du
/usr/bin/du
root@someserver:/tmp/testdir# ls -la
total 51824
drwxr-xr-x   2 root     root         183 Nov 14 13:08 .
drwxrwxrwt  20 root     sys         3191 Nov 14 13:05 ..
-rw-r-----   1 root     root     26513019 Nov 14 12:59 test.file
root@someserver:/tmp/testdir# du -s .
51808   .
root@someserver:/tmp/testdir# du -sh .
  25M   .

Файл размером около 25 МБ, du -sh также правильно сообщает об этом как таковой. Но du -s сообщает 50ish MB?

Что с этим?

1 ответ1

4

Первоначально du был написан для отчета о количестве 512-байтовых секторов, и это все еще по умолчанию во многих системах Unix.

Итак, ваши два результата одинаковы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .