войти

Место занято, а файлов нет

Условие

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

Как проверяется

  • Держатель удалённого файла устранён, сервис жив
  • Место на разделе логов возвращено, сервис отвечает

Обсуждение · 0 комментариев

Войдите, чтобы оставить комментарий.

  • Комментариев пока нет.

Проводите такие интервью у себя

Кандидат чинит реальную систему, вы видите каждую команду и получаете протокол с чекпоинтами: что сделано и когда.