siguiendo el ultimo articulo Trabajando con discos (III) vamos ha ampliar el grupo de volúmenes y el filesystem final. Agregaremos un nuevo volumen físico de 300Mb y lo agregaremos al ya existente. La ampliación final del filesystem lo realizaremos en caliente.
Crearemos la nueva partición LVM:
[root@gamma ~]# fdisk /dev/sdaLa creamos como nuevo volumen físico:
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): p
Disk /dev/sda: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x08e3a6bd
Device Boot Start End Blocks Id System
/dev/sda1 1 50 401593+ 82 Linux swap / Solaris
/dev/sda2 51 76 208845 8e Linux LVM
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (77-130, default 77): p
First cylinder (77-130, default 77):
Using default value 77
Last cylinder, +cylinders or +size{K,M,G} (77-130, default 130): +300M
Command (m for help): p
Disk /dev/sda: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x08e3a6bd
Device Boot Start End Blocks Id System
/dev/sda1 1 50 401593+ 82 Linux swap / Solaris
/dev/sda2 51 76 208845 8e Linux LVM
/dev/sda3 77 115 313267+ 83 Linux LVM
Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): 8e
Changed system type of partition 3 to 8e (Linux LVM)
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
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)
Syncing disks.
[root@gamma ~]# partx
[root@gamma ~]# pvcreate /dev/sda3
Writing physical volume data to disk "/dev/sda3"
Physical volume "/dev/sda3" successfully created
Agregamos la el nuevo volumen físico al grupo de volúmenes:
[root@gamma ~]# vgextend vg1 /dev/sda3Ahora que el vg tiene 200Mb más podemos ampliar el volumen ya existente:
Volume group "vg1" successfully extended
[root@gamma ~]# lvextend -L500MB /dev/mapper/vg1-lv1Vemos el tamaño previo del volumen que está actualmente montado en el filesystem /dir1
Extending logical volume lv1 to 500.00 MiB
Logical volume lv1 successfully resized
[root@gamma ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda2 7.7G 2.1G 5.3G 28% /
tmpfs 372M 112K 372M 1% /dev/shm
/dev/vda1 485M 33M 428M 7% /boot
/dev/vda3 985M 80M 856M 9% /home
/dev/mapper/vg1-lv1 194M 5.6M 179M 4% /dir1
Con el comando rezise2fs ampliamos el volumen en caliente:
[root@gamma ~]# resize2fs /dev/mapper/vg1-lv1
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/vg1-lv1 is mounted on /dir1; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 2
Performing an on-line resize of /dev/mapper/vg1-lv1 to 512000 (1k) blocks.
The filesystem on /dev/mapper/vg1-lv1 is now 512000 blocks long.
Comprobamos que la ampliación se ha llevado a cabo:
[root@gamma ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda2 7.7G 2.1G 5.3G 28% /
tmpfs 372M 112K 372M 1% /dev/shm
/dev/vda1 485M 33M 428M 7% /boot
/dev/vda3 985M 80M 856M 9% /home
/dev/mapper/vg1-lv1 485M 6.3M 453M 2% /dir1
La ampliación en caliente es una de las principales ventajas de LVM, gracias a su gran flexibilidad, es posible planificar migraciones de datos entre diferentes cabinas de discos, en caliente, sin paradas ni perdidas de servicio.
También cabe destacar que durante el formateo de discos se pierde una parte de la capacidad. Al crearse un partición LVM también se parte otra parte de capacidad en la gestión de LVM. En este caso practico de un volumen neto de 500Mb quedan 485Mb tras agregar LVM y formatear. Hemos perdido un 3% de la capacidad. No es mucho en nuestro entorno, pero en un entorno con Teras de información sería algo a tener en cuenta.
En el siguiente post veremos como encriptar un volumen.
... (Continuará)
No hay comentarios:
Publicar un comentario