Выбор ответа Senior Диски, ФС и LVM обновлено
Место пропало под точкой монтирования
Вопрос
На корневой ФС занято на 40 ГБ больше, чем показывает du -xsh /. Открытых удалённых файлов lsof +L1 не находит. Что ещё проверить?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Файлы, записанные в /data до монтирования диска поверх. Если сервис писал в /data, когда диск не был смонтирован, файлы легли на корневую ФС.
Варианты ответа
- Файлы, записанные в
/dataдо монтирования диска поверхправильный ответ - Кеш страниц в памяти, который ядро сбрасывает на корневую ФС
- Своп-раздел, который
duне учитывает в размере корня - Размер
/proc, который растёт с числом процессов
Разбор
Если сервис писал в /data, когда диск не был смонтирован, файлы легли на корневую ФС. После монтирования поверх их не видно ни ls, ни du. Проверка: bind-монтирование корня в другое место (mount --bind / /mnt/root и du -sh /mnt/root/data). Page cache это память, а не диск; своп отдельный раздел или файл, /proc виртуальна и места не занимает.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.