«du» показывает, что что-то занимает много места, но что именно?

Некоторое время назад это появилось в списке рассылки ntp и действительно некоторые серверы теперь доступны через IPv6, а не pool.ntp.org, как вы сами заметили:

$ host -t aaaa pool.ntp.org
pool.ntp.org has no AAAA record

$ for i in {0..3}; do host -t aaaa $i.pool.ntp.org; echo; done
0.pool.ntp.org has no AAAA record

1.pool.ntp.org has no AAAA record

2.pool.ntp.org has IPv6 address 2001:470:b:862::10
2.pool.ntp.org has IPv6 address 2600:3c00::e:d0bb
2.pool.ntp.org has IPv6 address 2600:3c03::f03c:91ff:fe67:49e9
2.pool.ntp.org has IPv6 address 2001:470:0:2c8::2

3.pool.ntp.org has no AAAA record

Предлагаю еще раз спросить в списке рассылки о планах развертывания IPv6.

0
22.02.2017, 07:38
5 ответов

Хорошо, давайте выполним некоторые команды и посмотрим, какие результаты я ожидаю. Это из моего собственного каталога Unix.

du -mh /data/project/seth_support/seth 

он выводит все содержимое файлов и каталогов внутри сета и показывает размер в Мб. В последней строке показан общий размер каталога в мегабайтах, который составляет 930 мегабайт. Если я сложу размеры файлов и каталогов, то получится также 930 МБ.

Теперь

du -sh /data/project/seth_support/seth

также показывает последнюю строку и размер 930 МБ.

В вашем случае я не уверен в параметре команды du -hxd1. Когда я выполняю, отображается недопустимая опция. Пожалуйста, спросите своего системного администратора о неясном месте в 27 ГБ.

0
28.01.2020, 02:15

du отображает только общие размеры каталогов, но не размеры файлов. Следовательно, файлы, занимающие несколько гигабайт, будут находиться в каталоге / var / log , поскольку в конце указывается общий объем каталога, а не только его подкаталоги:

$ du -hxd1
184K ./proftpd
80K  ./apt
4.0K ./fsck
12M  ./nginx
155M .

du - axh выведет список всех файлов, удобочитаемых человеком, которые можно отсортировать: du -axh | сортировать -h .

$ du -axh | sort -h # some entries snipped for readability
4.0K    ./proftpd/proftpd.log
4.0K    ./proftpd/proftpd.log.2.gz
8.0K    ./auth.log.2.gz
8.0K    ./auth.log.3.gz
8.0K    ./auth.log.4.gz
8.0K    ./faillog
12K     ./mail.warn
53M     ./mail.info.1
53M     ./mail.log.1
155M    .
6
28.01.2020, 02:15

«du» (Использование диска) - это стандартная команда Unix / Linux, используемая для проверки информации об использовании диска файлами и каталогами на машине. Команда du также рекурсивно отображает размеры файлов и каталогов.

du -h / имя каталога (-h для формата, удобочитаемого человеком. Означает, что вы можете видеть размеры в байтах, килобайтах, мегабайтах, гигабайтах и ​​т. Д.)

du -sh / имя каталога (сводка общего объема диска размер использования каталога)

du -ah / имя каталога (почти то же, что и -h)

du - k / имя каталога (в килобайтах)

du -mh / имя каталога (в мегабайтах)

Есть еще больше вариантов, но чаще используется вышеуказанный.

-1
28.01.2020, 02:15

Вы пробовали запускать "ls -alhS" от root и в / var / log? Это может быть заархивированный файл поворота или что-то еще, скрытое тем или иным процессом.

Приведенная выше команда покажет все файлы / разрешения и отсортирует их по размеру. Размеры файлов в K / M / G

1
28.01.2020, 02:15

Вы можете попробовать использовать программу ncdu, анализатор использования дискового пространства с интерфейсом ncurses. домашняя страница ncdu

Будет рекурсивно сканироваться каталоги с указанного начального пути (или текущего каталога, если он не указан ).

Основные моменты:

  • Малый размер установки
  • Рабочий стол не требуется
  • Графическое представление относительного размера
  • Может перемещаться по структуре каталогов
  • Можно удалять элементы
0
28.01.2020, 02:15

Теги

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