Диск переполнен! – ещё одна проблема запущенной серверной

Частый признак плохо обслуживаемой и поддерживаемой серверной – переполнение дискового пространства. Эту беду сразу же замечают пользователи: приложения внезапно закрываются, базы данных зависают или даже повреждаются, операционные системы не могут продолжать работу т.к. им негде разместить временные файлы. Как результат, работа останавливается и без вмешательства специалиста не восстанавливается.
Тем обиднее, ведь эта проблема абсолютно предотвратима, а системные администраторы обладают инструментами для этого.
Общий подход к этой проблеме – профилактика. Дождавшись момента, когда «всё сломалось», системный администратор только увеличивает сложность задачи по восстановлению работы.
Поэтому дальновидный инженер занимается профилактикой, причём сразу на нескольких уровнях.
1. Мониторинг свободного места
Для любых систем разработаны инструменты автоматического мониторинга свободного дискового пространства и алертинга (см. прошлый материал). Они отправляют предупреждения, если свободного места на диске становится мало.
2. Автоматическая чистка
В стабильной системе данных не становится слишком много. Стабильность обеспечивают разделение всех данных на прикладные/пользовательские и инфраструктурные. Первые нужны для выполнения пользователями своих задач, а вторые для обеспечения возможности выполнения этой работы, т.е. это данные операционной системы и необходимых системных программ.
Системная часть ведёт непрерывную запись в журнал событий, в логах регистрируется всё важное: запуски, ошибки, подключения, действия пользователей. Этот журнал спасает во время аварий, он точно указывает на причины возникновения ошибок и тем самым позволяет их избежать.
Но также логи – частая причина переполненного накопителя. Чтобы этого не происходило, администраторы настраивают автоматическое архивирование, а затем и удаление логов. Но иногда по каким-то причинам этого не делают.
3. Чистка временных файлов
Сложные системы во время своей работы создают множество временных файлов. Это копии старых баз, кэшированные данные, временно хранимые, но потом так и не удалённые файлы, устаревшие части ПО, установщики обновлений и многое другое.
Администраторы контролируют места скопления таких файлов и настраивают политики их удаления.
4. Экономное расходование ресурсов
Администратор может оперативно удалять накопившиеся данные, а может предотвращать их чрезмерное появление и накопление. В программах 1С можно настроить автоматическую архивацию прошедших периодов, для почты можно ограничить размер почтовых ящиков, для пользовательских файлов – умную отправку в медленное недорогое хранилище.
5. Регулярный аудит
Серьёзный источник большого числа «лишних» файлов – ошибки (в программах, работе оборудования, подключениях и т.п.). Мониторинг или регулярный аудит занятого на диске пространства позволяет не только найти эти ошибки, но и предотвратить пустое расходование дискового пространства.
Приходим к выводу, что переполнение диска — не «несчастный случай». Это системная ошибка в организации эксплуатации серверной.
Если ваш администратор допускает такие ошибки, либо вы опасаетесь, что может допустить, обратитесь в АРБИС.
Наши квалифицированные инженеры проведут аудит ваших систем, предложат решения по выявленным проблемам, и если необходимо, займутся их устранением и предотвращением – для этого АРБИС оказывает доступную услугу «Сопровождение и мониторинг инфраструктуры».
Свяжитесь с нами и получите полную информацию об этом и других решениях!
Обращайтесь в АРБИС по телефону в шапке профиля, письмом на электронную почту order_cib@arbis29.ru или через сообщения в нашем ВК-сообществе.

