
Mi servidor Xen usa LVM para domUs. Cerré un domU y aumenté su nivel de 10G a 24G:
lvextend -L24G /dev/xen-disks/my_domu
que parece haber funcionado:
--- Volumen lógico --- Ruta LV /dev/xen-disks/my_domu Nombre LV my_domu Nombre VG discos xen LV UUID EVe9Va-v1ls-FSVR-OlFZ-5juy-PkJ1-7MxDkZ Acceso de escritura LV lectura/escritura LV Creation host, fractal del tiempo, 2015-04-01 13:25:05 -0700 Estado BT disponible # abierto 1 Tamaño VI 24,00 GiB Actual LE 6144 Segmentos 2 herencia de asignación Leer adelante sectores auto - actualmente configurado en 4096 Dispositivo de bloque 252:6
Puedo ver el espacio adicional dentro del domU, pero mis intentos de aumentar el tamaño para /dev/xvda1
utilizarlo han fallado.
La información de la partición del domU desde dentro:
Disco /dev/xvda: 25,8 GB, 25769803776 bytes 255 cabezas, 63 sectores/pista, 3133 cilindros, total 50331648 sectores Unidades = sectores de 1 * 512 = 512 bytes Tamaño del sector (lógico/físico): 512 bytes / 512 bytes Tamaño de E/S (mínimo/óptimo): 512 bytes/512 bytes Identificador de disco: 0x000e84db Dispositivo Arranque Inicio Bloques finales Sistema de identificación /dev/xvda1 63 18860309 9430123+ 83 Linux /dev/xvda2 18860310 20964824 1052257+ 5 Extendido /dev/xvda5 18860373 20964824 1052226 82 Intercambio de Linux/Solaris
y su información de montaje:
/dev/xvda1 en / escriba ext4 (rw,errors=remount-ro) proc en /proc tipo proc (rw,noexec,nosuid,nodev) sysfs en /sys escriba sysfs (rw,noexec,nosuid,nodev) ninguno en /sys/fs/fuse/connections tipo fusectl (rw) ninguno en /sys/kernel/debug tipo debugfs (rw) ninguno en /sys/kernel/tipo de seguridad securityfs (rw) udev en /dev escriba devtmpfs (rw,mode=0755) devpts en /dev/pts escriba devpts (rw,noexec,nosuid,gid=5,mode=0620) tmpfs en /ejecutar escriba tmpfs (rw,noexec,nosuid,size=10%,mode=0755) ninguno en /ejecutar/bloquear tipo tmpfs (rw,noexec,nosuid,nodev,size=5242880) ninguno en /run/shm escriba tmpfs (rw,nosuid,nodev)
¿Alguna idea sobre cómo utilizar esos 14 GB?
Respuesta1
El domU tiene asignado el tamaño más grande, pero internamente todavía solo tiene el tamaño anterior, ver¿Por qué necesito hacer resize2fs después de lvextend?.
Tienes que cambiar el tamaño del sistema de archivos con
resize2fs /dev/xen-disks/my_domu
(Eventualmente hay que llamar e2fsck -f /dev/xen-disks/my_domu
antes)