Новичок в файловых серверах Linux и пытается расширить / dev / mapper / centos-root
Это тестовый сервер
Логический том / dev / centos / root имеет размер 27,99 ГБ:
--- Логический том ---
Путь LV / dev / centos / root
LV Имя root
VG Имя centos
LV UUID pTluxe-mE75-6X38-DVUa-QjkH-fCTg-odhdzY
LV Доступ для записи чтение / запись
Хост создания LV, время localhost, 2018-09-28 13:08:05 +0200
LV Статус доступен
# открыть 1
Размер LV 27,99 ГиБ
Текущий LE 7166
Сегменты 2
Распределение по наследству
Читать вперед секторы авто
- в настоящее время установлено 8192
Блочное устройство 253: 0
Но файловая система / dev / mapper / centos-root имеет размер всего 18 ГБ
Используемый размер файловой системы Доступное использование% Установлено на
/ dev / mapper / centos-root 18G 2.0G 17G 11% /
devtmpfs 192M 0 192M 0% / dev
tmpfs 204M 0 204M 0% / dev / shm
tmpfs 204M 5,0M 199M 3% / запуск
tmpfs 204 млн 0 204 млн 0% / sys / fs / cgroup
/ dev / sda1 1014 млн 129 млн 885 млн 13% / boot
tmpfs 41 млн 0 41 млн 0% / запуск / пользователь / 1000
resize2fs возвращает следующую ошибку:
resize2fs 1.42.9 (28 декабря 2013 г.)
resize2fs: неверное магическое число в суперблоке при попытке открыть / dev / mapper / centos-root
Замечание Томаса о --resizefs действительно должно быть ответом. Вы можете изменить размер LV и расширить файловую систему одной командой:
lvextend -r --size 28g /dev/centos/root
Только часть файловой системы также представлена как команда fsadm, которую можно запускать как в файловых системах ext, так и в xfs.
fsadm resize /dev/centos/root
Команда Томаса и Джона действительно самая быстрая.
Чтобы одновременно расширить логический том и файловую систему:
lvextend -L + 5G --resizefs / dev / centos / корень
Чтобы расширить логический том отдельно:
lvextend -L + 5G / dev / centos / корень
Чтобы расширить файловую систему отдельно:
xfs_growfs / dev / centos / корень