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

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

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 МБ. Есть ли способ перейти к этому и проверить, что есть в файловой системе? Есть ли способ узнать самый большой файл под этой точкой монтирования?

  • Может ли сценарий bash сбросить и дезинфицировать * всю * среду и как?
  • Невозможно добавить службу запуска для openWRT из init.d
  • Как удалить визуализацию расширенных атрибутов с моего терминала OSX?
  • Как определить, работает ли программа при запуске оболочки и запустить эту программу, если она еще не запущена?
  • Как удалить файлы с другого сервера с помощью сценария оболочки
  • Как создать псевдоним для команды git (включая пробелы)?
  • Как скопировать три файла одновременно, а не один файл за один раз в сценарии оболочки bash?
  • Идентификатор процесса печати (PID) экземпляра Matlab
  • 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 
    Interesting Posts
    Linux и Unix - лучшая ОС в мире.