Когда я выполняю gparted, я показываю следующие разделы...
/dev/sda1 ext2 243mb boot
/dev/sda2 extended 39.76 gb
/dev/sda5 lvm2 39.76 gb lvm
unallocated 70 gb
и когда я принимаю решение расшириться lvm2
это дает "warning:logical, управление томами еще не поддерживается", это безопасный использовать lvextend
и resize2fs
команды для расширения lvm2
таким образом, это использует освобожденное пространство?Спасибо
Необходимо расширить контейнеры от наиболее удаленного до самого внутреннего. В Вашем примере Вы имеете
sda2
, который содержит...sda5
, который содержит...Всегда рекомендуется создать резервную копию Вашей системы прежде, чем играть с разделами и файловыми системами; обычно процесс расширяющихся разделов, физических томов LVM и файловых систем не опасен при условии, что оператор обращает внимание и не делает ошибок. Любой человек может сделать ошибки, и вот почему необходимо создать резервную копию системы перед продолжением.
Лучше всего должен загрузиться с установочного носителя: дела идут гладко, когда файловые системы не смонтированы. Я никогда не пытался расширить или переместить разделы, в то время как они использовались системой; я всегда загружаюсь с живого установочного носителя (или со специализированного живого DVD), когда я должен изменить схему выделения разделов.
Необходимо сначала расширить расширенный раздел sda2
; можно использовать gparted
или parted
расширять раздел. Если Вы используете gparted
и это отображает маленький ключ около имени раздела, это означает, что раздел активен и поэтому заблокирован; щелкните правой кнопкой и выбор деактивируются для разблокирования его.
После расширения sda2
можно расшириться sda5
, который теперь имеет пространство для роста. Использовать gparted
или parted
расширять его.
После расширения sda5
раздел можно расшириться sda5
физический диск LVM. Использовать pvresize
в терминале:
sudo pvresize/dev/sda5
Изменение размеров физического тома автоматически изменит размер группы объема, потому что группа объема является просто списком одного или нескольких физических томов. Теперь, когда Вам изменили размер группы объема, можно изменить размер любого логического тома в ней использование lvresize
.
Для обнаружения, сколько пространства Вы теперь имеете в наличии в группе объема, используют команду vgs
:
sudo vgs
Это отобразит приятно отформатированную таблицу; посмотрите под VFree
узнать, сколько места является свободным. Вы не сказали, каковы имена группы объема и логических томов, так например, я буду использовать название группы объема sda5_vg
и имя логического тома sys_lv
, и расширьте его на 10 гибибайт:
sudo lvresize-L +10g-r/dev/mapper/sda5_vg-sys_lv
Необходимо будет, конечно, скорректировать количество дискового пространства и имена группы объема и логического тома (томов).
Опция -r
говорит lvresize
расширять файловую систему в логическом томе для соответствия новому размеру.
Именно. Можно теперь перезагрузить систему и использование df
проверять, что Ваши файловые системы были расширены.
Примечание: Эта процедура была протестирована на Ubuntu 16.04.