Назад | Перейти на главную страницу

Не удалось увеличить раздел lvm2 - «Новый размер соответствует существующему размеру»

У меня есть виртуальная машина под управлением Ubuntu. Раньше у него было 30 ГБ свободного места; Мне нужно увеличить размер раздела данных LVM2 до 50 ГБ.

Я изменил размер в консоли управления виртуальной машиной и вот что fdisk -l говорит мне:

Disk /dev/sda: 53.7 GB, 53687091200 bytes                      <--- new size

[...]

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          32      248832   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              32        6528    52177921    5  Extended  <--- huh?!?
/dev/sda5              32        3917    31205376   8e  Linux LVM <--- old size

[...]    

Сначала я прочитал много материала о LVM и в итоге этот вопрос Serverfault об изменении размера раздела LVM на лету.

sda2 кажется контейнер, содержащий sda5, что, если я правильно понимаю LVM, так и должно быть.

Однако когда я пытаюсь

sudo lvextend /dev/DOCS/root -l+100%FREE

я получил

New size (7118 extents) matches existing size (7118 extents)

Я еще не полностью понял концепцию LVM. Нужно ли мне сначала увеличить что-то еще, например, «внешний контейнер» раздела?

Это произошло раньше:

Посмотри это Как увеличить LVM и нижележащий раздел? для получения желаемого результата без повторного создания существующего раздела в fdisk.

Сначала вам нужно расширить раздел (/ dev / sda5). Зайдите в fdisk, удалите / dev / sda5, создайте новый расширенный раздел (/ dev / sda5 - он ДОЛЖЕН быть тем же номером, что и старый), запишите изменения и перезагрузитесь. Тогда вы можете lvextend.

Будьте осторожны - неправильное выполнение приведет к потере данных.