Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как увеличить размер /home для гостевой машины в kvm?  (Прочитано 2822 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн guertauli

  • Автор темы
  • Участник
  • *
  • Сообщений: 103
    • Просмотр профиля
1. выключил гостевую ос и сделал: qemu-img resize /var/lib/libvirt/images/ubuntu16.04.qcow2 +10G
файл ubuntu16.04.qcow2 увеличился на 10G (стал 27G)
2. включил гостевую ос, посмотрел: fdisk -l - изменений нет
Диск /dev/mapper/lvm_dc1-root: 9,3 GiB, 9999220736 байтов, 19529728 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes


Диск /dev/mapper/lvm_dc1-swap: 1,9 GiB, 2046820352 байтов, 3997696 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes


Диск /dev/mapper/lvm_dc1-home: 5,8 GiB, 6203375616 байтов, 12115968 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes

3. lvdisplay /dev/mapper/lvm_dc1
  --- Logical volume ---
  LV Path                /dev/lvm_dc1/swap
  LV Name                swap
  VG Name                lvm_dc1
  LV UUID                jbSKTA-nV0b-Ze4m-Be5t-T4gD-CwHD-ZsdKdU
  LV Write Access        read/write
  LV Creation host, time ubuntu, 2016-07-18 14:28:57 +0300
  LV Status              available
  # open                 2
  LV Size                1,91 GiB
  Current LE             488
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:1
   
  --- Logical volume ---
  LV Path                /dev/lvm_dc1/root
  LV Name                root
  VG Name                lvm_dc1
  LV UUID                nkcXXu-VVAr-SwWa-PNIT-0Ty4-Haqi-DPOhlW
  LV Write Access        read/write
  LV Creation host, time ubuntu, 2016-07-18 14:29:14 +0300
  LV Status              available
  # open                 1
  LV Size                9,31 GiB
  Current LE             2384
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0
   
  --- Logical volume ---
  LV Path                /dev/lvm_dc1/home
  LV Name                home
  VG Name                lvm_dc1
  LV UUID                dOquTR-0IqK-iBt3-DWOb-vJp6-hB39-R13Swt
  LV Write Access        read/write
  LV Creation host, time ubuntu, 2016-07-18 14:29:26 +0300
  LV Status              available
  # open                 1
  LV Size                5,78 GiB
  Current LE             1479
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:2

пробовал сотни вариантов написанных в интернете - толку ноль!
Как правильно увеличить раздел /home?
« Последнее редактирование: 18 Июля 2016, 16:04:02 от guertauli »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
А зачем вы вообще LVM ставили?…
Увеличивайте размер vg, сначала.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн guertauli

  • Автор темы
  • Участник
  • *
  • Сообщений: 103
    • Просмотр профиля
Цитировать
Увеличивайте размер vg, сначала.
как?
Пробовал с помощью parted, вроде увеличился, потом пробовал lvextend /dev/mapper/lvm_dc1-home -l +100%FREE - результат ноль!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Вы, прежде чем что-то использовать, хотя бы основные принципы почитали, что ли…
https://help.ubuntu.ru/wiki/lvm
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн guertauli

  • Автор темы
  • Участник
  • *
  • Сообщений: 103
    • Просмотр профиля
читал раз 100, щас еще очень внимательно прочел и что?
Виртуалка у меня умерла после многочисленных экспериментов, щас поставлю новую и напишу по пунктам, что я делаю.
« Последнее редактирование: 18 Июля 2016, 17:29:44 от guertauli »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Лучше просто не делайте то, чего не понимаете. Особенно не стоит делать LVM.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн guertauli

  • Автор темы
  • Участник
  • *
  • Сообщений: 103
    • Просмотр профиля
Цитировать
Лучше просто не делайте то, чего не понимаете
Вот я и хочу разобраться, щас меня интересует всего один вопрос: как увеличить размер раздела?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
А вам в голову не приходит, что вы вопрос неправильный задаёте?…
Раздел вы уже увеличили.
Вам нужно увеличить VG, а потом уже на него расширять LV.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн guertauli

  • Автор темы
  • Участник
  • *
  • Сообщений: 103
    • Просмотр профиля
1. смотрю размер:
root@kvm:~# qemu-img info /var/lib/libvirt/images/ubuntu16.04.qcow2
image: /var/lib/libvirt/images/ubuntu16.04.qcow2
file format: qcow2
virtual size: 17G (18253611008 bytes)
disk size: 2.1G
cluster_size: 65536
Format specific information:
    compat: 1.1
    lazy refcounts: true
    refcount bits: 16
    corrupt: false

2. величиваю размер:
root@kvm:~# qemu-img resize /var/lib/libvirt/images/ubuntu16.04.qcow2 +5G
Image resized.

3. смотрю новый размер:
root@kvm:~# qemu-img info /var/lib/libvirt/images/ubuntu16.04.qcow2
image: /var/lib/libvirt/images/ubuntu16.04.qcow2
file format: qcow2
virtual size: 22G (23622320128 bytes)
disk size: 2.1G
cluster_size: 65536
Format specific information:
    compat: 1.1
    lazy refcounts: true
    refcount bits: 16
    corrupt: false

4. включаю виртуальную машину:
root@kvm:~# virsh start ubuntu16.04
Домен ubuntu16.04 запущен

5. смотрю разделы:
fdisk -l

Диск /dev/vda: 22 GiB, 23622320128 байтов, 46137344 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Тип метки диска: dos
Идентификатор диска: 0xa6b4c7a1

Устр-во    Загрузочный Start Конец Секторы Size Id Тип
/dev/vda1  *            2048 35649535 35647488  17G 8e Linux LVM


Диск /dev/mapper/lvm_dc1-root: 9,3 GiB, 9999220736 байтов, 19529728 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes


Диск /dev/mapper/lvm_dc1-swap: 1,9 GiB, 2046820352 байтов, 3997696 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes


Диск /dev/mapper/lvm_dc1-home: 5,8 GiB, 6203375616 байтов, 12115968 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes

Что нужно сделать дальше? Все варианты, что написаны в интернете не дают никаких результатов!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Дальше надо завернуть портянку в спойлер, чтобы не воняла.
А потом делать то, что я сказал в предыдущем посте.
Перед этим, конечно, увеличить раздел.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн guertauli

  • Автор темы
  • Участник
  • *
  • Сообщений: 103
    • Просмотр профиля
Цитировать
Перед этим, конечно, увеличить раздел.
что использовать? fdisk?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Что угодно. Что вы лучше знаете.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

alexxnight

  • Гость
Что я понял:
стоит kvm + qemu. HDD в kvm реализован с помощью .img файла.
В ВМ есть раздел, отданный под LVM. В LVM созданы разделы под нужды системы.

У Вас выход один. Создать еще один диск с помощью .img файла, естественно подключив его к ВМ. И влючить новый HDD в ВМ в LVM структуру. А дальше, расширить LVM разделы.

Оффлайн guertauli

  • Автор темы
  • Участник
  • *
  • Сообщений: 103
    • Просмотр профиля
Цитировать
У Вас выход один. Создать еще один диск с помощью .img файла, естественно подключив его к ВМ. И влючить новый HDD в ВМ в LVM структуру. А дальше, расширить LVM разделы
Тогда получается при каждом увеличении объема увеличивается количество логических разделов, тоже самое и с fdisk'ом:
/dev/vda4
/dev/vda5
/dev/vda6
и т.д.,по другому никак?

alexxnight

  • Гость
Нет, Вы не поняли.
в Вашей ВМ будет диск /dev/sda и новый диск /dev/sdb
раздел диска /dev/sda уже отдан под LVM структуру и там есть тома
Сделайте partition table типа msdos на новый диск /dev/sdb любым доступным способом.
на диске sdb создадите метку LVM:
sudo pvcreate /dev/sdb
Включите в группу
sudo vgextend [наименование группы] /dev/sdb
Расширьте логические тома
sudo lvextend -r /dev/mapper/[наименование раздела] -L+[размер на который нужно увеличить]

все.

 

Страница сгенерирована за 0.078 секунд. Запросов: 25.