Como redimensionar un dispositivo EMC PowerPath presentado en Linux
Esta entrada va para mis apuntes. Trata de como redimensionar un dispositivo (un disco), presentado desde una cabina de la compañía EMC, utilizando fibra, en un servidor con un sistema operativo GNU/Linux, que utiliza LVM como grupo de volúmenes.
Una vez los compañeros de «Storage», se han encargado de ampliar la LUN en la cabina, toca ponernos en marcha. Primero de todo debemos identificar las rutas del dispositivo. Para ello utilizaremos la herramienta powermt
. A modo de ejemplo, supongamos un dispositivo llamado emcpowera
Para mostrar información del dispositivo:
powermt display dev=emcpowera
Cuando nos muestre la información debemos recoger los nombre de los dispositivos de la columna «I/O Paths» A modo de ejemplo, imaginemos que los dispositivos se llaman sdg
y sdb
Y realizamos el scan, para cada uno:
echo 1 > /sys/block/sdg/device/rescan
echo 1 > /sys/block/sdb/device/rescan
De como escanear nuevos dispositivos ya hemos hablado en la web:
Como escanear una nueva LUN en sistemas Red Hat
Realizamos el “resize”
sfdisk /dev/emcpowera
Y ejecutamos las siguientes órdenes:
pvscan
pvresize /dev/emcpowera
A continuación, ya veremos el espacio ampliado y solo nos quedará la parte de redimensionar y ampliar el volumen.
Por ejemplo, si queremos ampliar al espacio máximo:
lvextend -l +100%FREE /dev/mapper/vg_test-lv_test
Y redimensionamos:
resize2fs /dev/mapper/vg_test-lv_test
Y esto es todo.
Fuentes consultadas
Redhat.com – Resizing an online Logical Unit
Druid.co.il – How to resize an EMC PowerPath psuedo device under Linux