Xen domU не изменяет размер диска

Xen domU не изменяет размер диска

Мой сервер Xen использует LVM для domUs. Я отключил domU и увеличил его lv с 10G до 24G:

lvextend -L24G /dev/xen-disks/my_domu

что, похоже, сработало:

      --- Логический том ---
  Путь к логическому разделу /dev/xen-disks/my_domu
  Имя LV my_domu
  Имя VG xen-disks
  LV UUID EVe9Va-v1ls-FSVR-OlFZ-5juy-PkJ1-7MxDkZ
  LV Write Доступ для чтения/записи
  LV Создание хоста, временной фрактал, 2015-04-01 13:25:05 -0700
  Статус LV доступен
  # открыть 1
  Размер LV 24,00 ГиБ
  Текущий LE 6144
  Сегменты 2
  Распределение наследуется
  Читать вперед секторы автоматически
  - в настоящее время установлено значение 4096
  Блочное устройство 252:6

Я вижу дополнительное пространство внутри domU, но мои попытки увеличить его размер, /dev/xvda1чтобы использовать его, не увенчались успехом.

Информация о разделах domU изнутри:

Диск /dev/xvda: 25,8 ГБ, 25769803776 байт
255 головок, 63 сектора/дорожка, 3133 цилиндра, всего 50331648 секторов
Единицы = сектора 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода-вывода (минимальный/оптимальный): 512 байт/512 байт
Идентификатор диска: 0x000e84db

    Устройство Загрузка Начало Конец Блоки Идентификатор Система
/dev/xvda1 63 18860309 9430123+ 83 Линукс
/dev/xvda2 18860310 20964824 1052257+ 5 Расширенный
/dev/xvda5 18860373 20964824 1052226 82 Linux swap / Solaris

и информация о его монтировании:

/dev/xvda1 на / тип ext4 (rw,errors=remount-ro)
proc в /proc тип proc (rw,noexec,nosuid,nodev)
sysfs в /sys введите sysfs (rw,noexec,nosuid,nodev)
нет в /sys/fs/fuse/connections тип fusectl (rw)
нет в /sys/kernel/debug тип debugfs (rw)
нет в /sys/kernel/security тип securityfs (rw)
udev на /dev тип devtmpfs (rw,mode=0755)
devpts на /dev/pts тип devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs в /run введите tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none в /run/lock тип tmpfs (rw,noexec,nosuid,nodev,size=5242880)
нет в /run/shm тип tmpfs (rw,nosuid,nodev)

Есть идеи, как использовать эти 14 ГБ?

решение1

Для domU выделен больший размер, но внутри он по-прежнему имеет только старый размер, см.Зачем мне нужно выполнять resize2fs после lvextend?.

Вам нужно изменить размер файловой системы с помощью

resize2fs /dev/xen-disks/my_domu

(В конце концов вам придется позвонить e2fsck -f /dev/xen-disks/my_domuзаранее)

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