вторник, 8 сентября 2015 г.

Ubuntu 12.04 и внезапно кончившеся место

В один прекрасный осенний день ничего не предвещало страшного, как вдруг зазвонил телефон. 
-"у нас чего то почта ошибку пишет при присоеденении файла". 
-"гм.... а файл нормальный ?"
-"да открывается нормально, но при попытке присоеденить пишет ошибку"


Тут следует уточнить, что использовалась Zimbra через веб интерфейс и до этого она себя так не вела. Смотрим лог и видим "warning: mail_queue_enter: create file maildrop/xxxxxx: No space left on device".
Опаньки сказали суровые сибирские мужики. Так как база почтовая была на разделе где места завались.  Для очистки совести смотрим df -h и видим что есть место на всех разделах в том числе где находятся tmp и где лежат базы. Загадка- кто сожрал место.
Первый же заброс невода в Google по запросу "Ubuntu No space left on device" предлагал посмотреть свободные inode и df -i выполненая незамелительно показала безрадосную картину.....  iNode на разделе системном кончились. 
После пятиминутног пробега по особо подозрительным местам и чесания репы начался поиск где же появилось куча мелких файлов. 
Сначала fdisk /  | wc -l было определено общее количество файлов. (проблемма была с корнем так как на нем было все кроме разделов баз вынесенных на отдельный винчестер). после определения общего количества файлов методом постепенного спуска был найден виновник торжества. Им оказалась не Zimbra как думалось по началу а SARG засравший своими отчетами за 2 года все iNode на разделе. 
Каюсь не уследил хотя за этим как бы должен был наблюдать админ. Правда его нет, да и то что был больше занимался эникейством. 




1 комментарий: