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

Вы можете сделать это без использования сценария с помощью функции find -exec:

for i in $(ls months)
do
find . -name \*.csv -exec tail -n 52 {} | head -n 51 >> /absolutePath/polls.csv \;
done
2
03.07.2017, 14:18
2 ответа

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

cd /var

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

du -ks /var/*

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

1
27.01.2020, 22:18

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

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

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

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

ls -l. | sort -nk5
0
27.01.2020, 22:18

Теги

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