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

lvextend без -r

Вопрос

Выполнили lvextend -L +50G /dev/data/pg. Команда успешна, но df -h показывает старый размер. Почему?

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

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

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

Коротко

Правильный ответ: Расширился только том, ФС нужно растянуть отдельно или через -r. LVM управляет блочным устройством, а ФС знает свой размер из суперблока.

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

  1. Нужно перезагрузить сервер, чтобы ядро перечитало таблицу LVM
  2. LVM применяет изменения размера только при следующем монтировании
  3. Расширился только том, ФС нужно растянуть отдельно или через -rправильный ответ
  4. В группе томов не было места, и команда молча ничего не сделала

Разбор

LVM управляет блочным устройством, а ФС знает свой размер из суперблока. Её нужно растянуть: resize2fs /dev/data/pg для ext4 или xfs_growfs /mount/point для XFS, оба онлайн. Флаг -r делает это автоматически. Перезагрузка и перемонтирование не нужны. Если бы места не было, lvextend завершился бы ошибкой.

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

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