Как найти большие / временные файлы в томе

Как я могу найти, какие файлы занимают больше места, когда я выполняю команду ниже?

df -kh 

это дает мне следующее:

 Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg0-root 32G 2.1G 29G 7% / tmpfs 32G 0 32G 0% /dev/shm /dev/sda1 283M 34M 234M 13% /boot /dev/mapper/vg0-home 2.9G 154M 2.6G 6% /home /dev/mapper/vg0-opt 7.5G 205M 6.9G 3% /opt /dev/mapper/vg0-tmp 7.5G 21M 7.1G 1% /tmp /dev/mapper/vg0-var 5.8G 1016M 4.5G 19% /var 

Как я могу найти, что там есть:

 /dev/mapper/vg0-var 

Как я вижу, это постоянно заполняется ежедневно, по крайней мере, на 2 МБ. Есть ли способ перейти к этому и проверить, что есть в файловой системе? Есть ли способ узнать самый большой файл под этой точкой монтирования?

  • Почему трубопроводы и перенаправление работают с документами?
  • Почему «while .. read .. << EOL» выполняет расширение переменной, но <файл и | не?
  • Завершить второй (параллельный) процесс, если первый из них завершен
  • Escape закрывает круглые скобки из URL с помощью firefox -remote
  • Bash: Почему считывается, возвращая ненулевой статус выхода во время чтения моего файла?
  • Запустить сценарий оболочки при навигации по каталогу с помощью cd
  • shell find -delete "каталог не пуст"
  • Неверный вариант конфигурации: ControlPersist, а scp с управляющим мастером?
  • 2 Solutions collect form web for “Как найти большие / временные файлы в томе”

    /dev/mapper/vg0-var вывод показывает, что /dev/mapper/vg0-var монтируется в /var , поэтому вы можете перейти к корню этой файловой системы с помощью

     cd /var 

    Чтобы узнать, сколько места было использовано для каждого файла и подкаталога (без учета скрытых файлов за время), используйте

     du -ks /var/* 

    Скорее всего, обычные файлы журналов в /var/log/ account для большинства или всех ежедневных увеличений у вас есть. Многие современные unix-подобные системы имеют определенную форму вращения журнала, так что журналы будут накапливаться в течение некоторого периода времени в новой системе, но тогда использование будет плато, так как максимальное количество сконфигурированных журналов будет достигнуто, а старые будут удалены примерно как быстро, как новые.

    Отрегулируйте порог (10) по вкусу, он просто подавляет неинтересные каталоги:

     du -k /var | awk '$1 >= 10' | sort -n 

    Или просмотрите верхние десятки каталогов: du -k /var | sort -n | tail -12 du -k /var | sort -n | tail -12

    Это дает размеры каталогов. Соответствующая команда для размеров файлов в определенном каталоге:

     ls -l . | sort -nk5 
    Linux и Unix - лучшая ОС в мире.