Как расширить диск в виртуальной машине Ubuntu?

Как расширить диск в виртуальной машине Ubuntu?

У меня есть виртуальная машина Virtualbox с установленной Ubuntu 12 на диске объемом 8 ГБ с зашифрованным LVM.

Мне удалось добавить диск на 20 ГБ, и теперь мне нужно расширить LVM, чтобы использовать и эти 20 ГБ, или просто скопировать весь маленький диск на большой, а затем удалить маленький.

Как мне это сделать?

решение1

Предполагая, что новый диск — это /dev/sdb, следующий подход. Убедитесь, что вы полностью понимаете каждую из этих команд, прежде чем что-либо делать:

Создайте новый физический том с диском:

pvcreate /dev/sdb

Добавьте том в свою группу томов:

vgextend <vg> /dev/sdb

Переместите что-нибудь с диска объемом 8 ГБ на диск объемом 20 ГБ (предполагая, что это так /dev/sda)

pvmove /dev/sda /dev/sdb

Удалите 8 ГБ из группы томов:

vgreduce <vg> /dev/sda

Прекратить использование /dev/sda в качестве физического тома lvm:

pvremove /dev/sda

Затем вы можете достать его из коробки...

Используйте pvdisplay -mкоманды для подтверждения того, что находится на каждом диске:

pvdisplay -m /dev/sda
pvdisplay -m /dev/sdb

Вы должны быть уверены, что на извлекаемом диске ничего не осталось.

Связанный контент