Aumentar tamaño a un directorio de un LVM en una máquina virtual
Aumentar tamaño a un directorio de un LVM en una máquina virtual
Procedimiento para aumentar el tamaño de un directorio de un LVM de una máquina virtual .img (KVM + QEMU)Aumentar tamaño a nuestro a la maquina virtual
1. Apagar la máquina virtual (pcigm.img) virsh shutdown pcigm 2. No ubicamos en la ruta donde esta la imagen cd /var/lib/libvirt/images 3. Ver el tamaño inicial de pcigm.img qemu-img info pcigm.img 4. Añadir espacio a pcigm.img con qemu qemu-img resize pcigm.img +5G sin qemu truncate --size=+10G pcigm.img 5. Ver el nuevo tamaño de pcigm.img qemu-img info pcigm.img 6. Iniciar pcigm.img virsh start pcigm*Ampliación del LVM *
1. Verificamos en que número de partición esta nuestro LVM fdisk -l /dev/vda /dev/vda3 2930688 16775167 6922240 8e Linux LVM datos a tomar en cuenta del resultado de la orden, el tipo (id) 8e el número de partición donde esta el LVM vda3 y su bloque de inicio y fin 2. Verificamos el tamaño de nuestro directorio en este caso "srv" df -h /dev/mapper/sistemas-srv 1012M 34M 928M 4% /srv 3. Ampliamos nuestro LVM # fdisk /dev/vda Orden (m para obtener ayuda): p Disk /dev/vda: 19.3 GB, 19327352832 bytes 16 heads, 63 sectors/track, 37449 cylinders, 37748736 sectores en total Units = sectores of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identificador del disco: 0x0002cad7 Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/vda1 * 2048 976895 487424 83 Linux /dev/vda2 976896 2930687 976896 82 Linux swap / Solaris /dev/vda3 2930688 16775167 6922240 8e Linux LVM Orden (m para obtener ayuda): d Número de partición (1-4): 3 Orden (m para obtener ayuda): p Disk /dev/vda: 19.3 GB, 19327352832 bytes 16 heads, 63 sectors/track, 37449 cylinders, 37748736 sectores en total Units = sectores of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identificador del disco: 0x0002cad7 Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/vda1 * 2048 976895 487424 83 Linux /dev/vda2 976896 2930687 976896 82 Linux swap / Solaris Orden (m para obtener ayuda): n Partition type: p primary (2 primary, 0 extended, 2 free) e extended Select (default p): p Número de partición (1-4, valor predeterminado 3): 3 Primer sector (2930688-37748735, valor predeterminado 2930688): Se está utilizando el valor predeterminado 2930688 Last sector, +sectores or +size{K,M,G} (2930688-37748735, valor predeterminado 37748735): Se está utilizando el valor predeterminado 37748735 Orden (m para obtener ayuda): p Disk /dev/vda: 19.3 GB, 19327352832 bytes 16 heads, 63 sectors/track, 37449 cylinders, 37748736 sectores en total Units = sectores of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identificador del disco: 0x0002cad7 Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/vda1 * 2048 976895 487424 83 Linux /dev/vda2 976896 2930687 976896 82 Linux swap / Solaris /dev/vda3 2930688 37748735 17409024 83 Linux Orden (m para obtener ayuda): t Número de partición (1-4): 3 Código hexadecimal (escriba L para ver los códigos): 8e Se ha cambiado el tipo de sistema de la partición 3 por 8e (Linux LVM) Orden (m para obtener ayuda): p Disk /dev/vda: 19.3 GB, 19327352832 bytes 16 heads, 63 sectors/track, 37449 cylinders, 37748736 sectores en total Units = sectores of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identificador del disco: 0x0002cad7 Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/vda1 * 2048 976895 487424 83 Linux /dev/vda2 976896 2930687 976896 82 Linux swap / Solaris /dev/vda3 2930688 37748735 17409024 8e Linux LVM Orden (m para obtener ayuda): w ¡Se ha modificado la tabla de particiones! Llamando a ioctl() para volver a leer la tabla de particiones. WARNING: Re-reading the partition table failed with error 16: Dispositivo o recurso ocupado. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Se están sincronizando los discos. 4. Reiniciar pcigm.img reboot
Ampliamos el directorio srv del LVM
1. Vemos el detalle de nuestro LVM pvdisplay --- Physical volume --- PV Name /dev/vda3 VG Name sistemas PV Size 6,60 GiB / not usable 3,00 MiB Allocatable yes (but full) PE Size 4,00 MiB Total PE 1689 Free PE 0 Allocated PE 1689 PV UUID TnsLdf-eCM6-FCbg-1WjK-DoKB-tAfU-tAqLBY 2. Redimensionamos nuestro LVM pvresize /dev/vda3 Physical volume "/dev/vda3" changed 1 physical volume(s) resized / 0 physical volume(s) not resized 3. Verificamos el nuevo tamaño de nuestro LVM pvdisplay --- Physical volume --- PV Name /dev/vda3 VG Name sistemas PV Size 16,60 GiB / not usable 1,00 MiB Allocatable yes PE Size 4,00 MiB Total PE 4250 Free PE 2561 Allocated PE 1689 PV UUID TnsLdf-eCM6-FCbg-1WjK-DoKB-tAfU-tAqLBY 4. Vemos el tamaño que tiene nuestro directorio srv df -h S.ficheros Tamaño Usados Disp Uso% Montado en rootfs 1,9G 517M 1,3G 29% / udev 10M 0 10M 0% /dev tmpfs 101M 240K 101M 1% /run /dev/mapper/sistemas-root 1,9G 517M 1,3G 29% / tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 392M 0 392M 0% /run/shm /dev/vda1 461M 28M 410M 7% /boot /dev/mapper/sistemas-home 941M 18M 876M 2% /home /dev/mapper/sistemas-srv 1012M 34M 928M 4% /srv /dev/mapper/sistemas-var 2,8G 241M 2,4G 9% /var 5. Extendemos el tamaño de nuestro srv lvextend -L+10G /dev/sistemas/srv Extending logical volume srv to 11,00 GiB Logical volume srv successfully resized resize2fs /dev/sistemas/srv resize2fs 1.42.5 (29-Jul-2012) Filesystem at /dev/sistemas/srv is mounted on /srv; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 1 Performing an on-line resize of /dev/sistemas/srv to 2884608 (4k) blocks. The filesystem on /dev/sistemas/srv is now 2884608 blocks long. 6. Verificamos el nuevo tamaño de nuestro srv df -h S.ficheros Tamaño Usados Disp Uso% Montado en rootfs 1,9G 517M 1,3G 29% / udev 10M 0 10M 0% /dev tmpfs 101M 240K 101M 1% /run /dev/mapper/sistemas-root 1,9G 517M 1,3G 29% / tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 392M 0 392M 0% /run/shm /dev/vda1 461M 28M 410M 7% /boot /dev/mapper/sistemas-home 941M 18M 876M 2% /home /dev/mapper/sistemas-srv 11G 35M 11G 1% /srv /dev/mapper/sistemas-var 2,8G 241M 2,4G 9% /var
Comentarios