
Мой сервер 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
заранее)