Страница 2 из 3
Re: Заканчивается место на HDD
Добавлено: 11 мар 2014, 16:44
vector
SolarW писал(а): скрипт, запускаемый по крону и чистящий статистику старше определенного времени
SolarW,
постучитесь мне, пожалуйста, в ICQ или личку. Есть вопрос по поводу этого скрипта.
Re: Заканчивается место на HDD
Добавлено: 11 мар 2014, 22:23
zzuz
Сразу вспоминается старая картинка
Re: Заканчивается место на HDD
Добавлено: 12 мар 2014, 08:01
virus_net
vector писал(а):Возможно есть другое решение?
- установить жесткий диск большего объема
установить ещё один жесткий диск
подключить удаленный жесткий диск по NFS
Re: Заканчивается место на HDD
Добавлено: 12 мар 2014, 14:56
vector
vector писал(а):
SolarW,
постучитесь мне, пожалуйста, в ICQ или личку.
SolarW,
получил в личку ваше сообщение, но не могу на него ответить. Вообще в личку никому не могу написать. Видимо новичок форума имеет такие права.
Постучитесь, пожалуйста, на icq или email: rk-49<at>mail<dot>ru
Спасибо.
Re: Заканчивается место на HDD
Добавлено: 04 апр 2014, 18:52
vector
Один хороший программист помог решить мою задачу.
Теперь, eсли жесткий диск будет заполнен более чем на 90% (параметр легко можно поменять), в папке с записями разговоров автоматически удаляться самые старые файлы.
Для это в cron нужно запустить исполняемый файл со следующим содержанием
#!/bin/bash
# определяем какую папку будем чистить и какая должна быть макс заполняемость жесткого диска в %. В данном случае 90%
recdir="/var/spool/asterisk/monitor"
percentagelimit=90
percentause=`df -h $recdir | grep [0-9]G | awk '{print$4}' | tr -d "%"`
# Если жесткий диск заполнен более 90%
if [ $percentause -gt $percentagelimit ];
then
cd /var/spool/asterisk/monitor/
# То до тех пор пока размер заполненного диска будет больше 90%
while [ `df -h $recdir | grep [0-9]G | awk '{print$4}' | tr -d "%"` -gt $percentagelimit ]
do
# Будем в папке удалять все файлы, начиная с самых старых
find /var/spool/asterisk/monitor/ -name "*.*" -and -type f | sort -r | tail -n1 | xargs -i rm '{}'
done
echo "Нет подходящих файлов для удаления"
# Если менее 90%, выдаст сообщение
else
echo "Удаление файлов не требуется"
fi
Re: Заканчивается место на HDD
Добавлено: 15 июн 2017, 13:18
alex_tm
Добрый день.
Как очистить /dev/sda1 - есть скрипты и много советов. С ним вопросов нет.
А как почистить этот раздел - /dev/mapper/vg_ha-slash?
Его объём 47 Гбайт и система постоянно шлёт на почту предупреждение, что уже 79% занято.
Что в нём чистить, чтобы не повредить работоспособности системы и избавиться от предупреждения? Есть инструкция?
Спасибо
Re: Заканчивается место на HDD
Добавлено: 15 июн 2017, 13:40
ded
Обратитесь к системному администратору.
Re: Заканчивается место на HDD
Добавлено: 15 июн 2017, 13:58
alex_tm
Я и есть администратор.
В своё время сам, читая форумы, установил, настроил эту систему. Имея грамотную инструкцию, при этом особо не разбираясь в Linux системах, осилил это вопрос. Но на этот вопрос ответа не нашёл. Потому и обращаюсь в надежде на помощь.
Re: Заканчивается место на HDD
Добавлено: 15 июн 2017, 14:03
april22
этот вопрос . ни как не относится к астериску
Это системное администрирование , ищите ваши файлы, лазайте по папкам , подкаталогам , вычисляйте .
Re: Заканчивается место на HDD
Добавлено: 15 июн 2017, 14:55
ded
Пришла пора учить Linux администрирование, а не задавать вопросы.
На /dev/mapper монтируются разделы файловой подсистемы LVM.
https://ru.wikipedia.org/wiki/LVM
Команда mount поможет увидеть это.