LINUX.ORG.RU

Мниторинг места на диске

 


0

1

Нужно мониторить занятое место на диске, причем с учетом того, в какой директории сколько лежит.

Да, можно запускать du и разбирать его выхлоп, но может есть что-то готовое, чтобы быстро понять, в какие директории за последнее время сколько записалось

★★★★★

но может есть что-то готовое

Куда уж готовее то? Или под каждую «хотелку» отдельную тулзу лепить?

anonymous
()
Ответ на: комментарий от anonymous

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

понятно что это можно самому написать. Но зачем, если есть вдруг готовое

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Или под каждую «хотелку» отдельную тулзу лепить?

у меня чтоли у одного возникает вопрос «а куда место делось, вроже недавно было достаточно еще»

cvs-255 ★★★★★
() автор топика
Последнее исправление: cvs-255 (всего исправлений: 1)
Ответ на: комментарий от cvs-255

у меня чтоли

«Если вы хотите, чтобы ваша попка была сухой и чистой, сушите её и чистите!»

anonymous
()
Ответ на: комментарий от cvs-255

обычно вопрос встаёт не «куда место делось», а «что можно удалить», ибо мониторить и логировать каждое изменение - чёт слишком жирно.

Ford_Focus ★★★★★
()
Ответ на: комментарий от Ford_Focus

«Где недавно появилось то, что можно удалить?»

AVRS ★★
()
Ответ на: комментарий от Ford_Focus

топ-10 директорий, в которые за последние несколько часов/дней была запись

cvs-255 ★★★★★
() автор топика
Последнее исправление: cvs-255 (всего исправлений: 1)
Ответ на: комментарий от Ford_Focus

если неделю назад df показывал 30 Гб свободного места, а сейчас 2 Гб, то у меня неизбежно вопрос, а куда оно делось

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

Но так как чистить надо невзирая на былые заслуги, то получается опять ncdu.

Репровизия — лучшая чистка, особенно в древних ОС без возможности декларативной конфигурации.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Нет, конкретно мой кейс - про выявление что именно жрет диск

cvs-255 ★★★★★
() автор топика

DIY вариант

du -xmd 2 / 2>/dev/null | tr ' *' ' ' | awk -vDATE=$(date +%F) 'BEGIN {printf "%s;%s\n", "DIR",DATE} {printf "%s;%s\n", $2, $1}' > stats.csv

Вложенность регулировать по вкусу. Со второго добавления не забыть убрать лишнее.

Valar
()
Последнее исправление: Valar (всего исправлений: 1)

Можно вопрос? А нафига тебе это надо?

Ну в смысле, у меня на винте свободно примерно около 100 гигабайт всё время. Когда я качаю какой-либо сериальчик, я проверяю сколько места осталось. Если мало -удаляю старый сериальчик.

Причём, Я примерно знаю, сколько гигабайт и где у меня лежит.

cadaber ★★
()
Ответ на: комментарий от cadaber

А нафига тебе это надо?

Я примерно знаю, сколько гигабайт и где у меня лежит.

Зачем обощать? Попробуй подевелопить немного и рост занятого места станет «неконтролируемым», не всё но самое очевидное, что будет пухнуть:

  • ~/.cache
  • /opt
  • /var/lib/docker
  • /var/lib/lxd
  • /var/lib/db
vvn_black ★★★★★
()
Ответ на: комментарий от Harald

на бумажке учёт ведёшь?

Ты не поверишь - в уме. Ну , у меня в наличии - три ЖД обьёмом в полтора терабайта. В каком качестве они используются? Активно, в качестве загрузочных, но не часто. Раза два в месяц. Ну, реально, так и есть, внатуре. Больше сказать нечего.

cadaber ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.