Место занято, а файлов нет
Условие
Раздел /var/log/svc заполнен под завязку — сервис уже не может писать. Но du и ls на этом разделе почти ничего не показывают: место занято, а файлов «нет». На машине работает сервис-коллектор на порту 8080, он должен продолжать отвечать. Задача — понять, куда делось место, вернуть на раздел не меньше 20% свободного и сохранить сервис живым. Подсказка: место может держать файл, который уже удалён, но всё ещё открыт процессом. Просто снять сервис, чтобы освободить место, — не решение: он должен остаться в строю. systemd нет, сервис управляется скриптом /etc/init.d/collector.
Как проверяется
- Держатель удалённого файла устранён, сервис жив
- Место на разделе логов возвращено, сервис отвечает
Проводите такие интервью у себя
Кандидат чинит реальную систему, вы видите каждую команду и получаете протокол с чекпоинтами: что сделано и когда.
Обсуждение · 0 комментариев
Войдите, чтобы оставить комментарий.