Выбор ответа Senior Диски, ФС и LVM обновлено

Место пропало под точкой монтирования

Вопрос

На корневой ФС занято на 40 ГБ больше, чем показывает du -xsh /. Открытых удалённых файлов lsof +L1 не находит. Что ещё проверить?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Файлы, записанные в /data до монтирования диска поверх. Если сервис писал в /data, когда диск не был смонтирован, файлы легли на корневую ФС.

Варианты ответа

  1. Файлы, записанные в /data до монтирования диска поверхправильный ответ
  2. Кеш страниц в памяти, который ядро сбрасывает на корневую ФС
  3. Своп-раздел, который du не учитывает в размере корня
  4. Размер /proc, который растёт с числом процессов

Разбор

Если сервис писал в /data, когда диск не был смонтирован, файлы легли на корневую ФС. После монтирования поверх их не видно ни ls, ни du. Проверка: bind-монтирование корня в другое место (mount --bind / /mnt/root и du -sh /mnt/root/data). Page cache это память, а не диск; своп отдельный раздел или файл, /proc виртуальна и места не занимает.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.