En este post se observa detalladamente paso a paso cuales son los pasos requeridos para la creación de un Volume Group, Logical Volume y mirror RAID1 con MirrorUX en un HP-UX:
Crear un VG y hacer mirror del mismo:
Nombre del Volume Group a utilizar: vgtest
Nombre del Logical Volume: lvoltest
Tamaño: 20480 MB (20 GB)
Disco 1 - /dev/dsk/c4t4d0
Disco 2 - /dev/dsk/c4t5d0
Primero hay que verificar que los discos no sean parte de ningún Volume Group:
strings /etc/lvmtab grep -i c4t4d0
strings /etc/lvmtab grep -i c4t5d0
Los comandos que ingresamos arriba (strings) no deberían dar ningún output, si el output es el nombre de los discos eso significa que ya están siendo utilizados por otro VG.
pvcreate -f /dev/rdsk/c4t4d0
mkdir /dev/vgtest
mknod group c 64 0X020000
(El número menor utilizado en el ejemplo es 0X020000 no olvidarse de verificar de que no este siendo utilizado, de ser utilizado usar el consecutivo 0X030000), esto se puede verificar de la siguiente manera:
ls -al /dev/*/group
crw------- 1 root sys 64 0x010000 May 28 17:39 /dev/vg01/group
crw-r----- 1 root sys 64 0x000000 Feb 26 11:06 /dev/vg00/group
vgcreate -l 255 -p 255 -e 5000 -s 64 /dev/vgtest /dev/dsk/c4t4d0
lvcreate -L 20480M -n lvoltest /dev/vgtest
newfs -F vxfs -o largefiles /dev/vgtest/rlvoltest
mkdir /test
mount /dev/vgtest/lvoltest /test
Realizamos una copia resguardo del archivo fstab
cp /etc/fstab /etc/fstab_backup
Colocamos la siguiente línea en el fstab para que el FS se monte al bootear:
/dev/vgtest/lvoltest /test vxfs delaylog,largefiles 0 2
Correr el comando mountall para verificar que la sintaxis quedo bien:
#mountall
#vgcfgbackup vgtest
(To create/update LVM volume group configuration backup file, this you may need if there is any corruption of vginfo on any disk)
Mirroring (RAID 1) con MirrorUX
pvcreate -f /dev/rdsk/c4t5d0
vgextend /dev/vgtest /dev/dsk/c4t5d0
lvextend -m 1 /dev/vgtest/lvoltest /dev/dsk/c4t5d0
Una vez que finaliza el lvextend se puede verificar con lvdisplay mirando la parte de detalles de mirror:
lvdisplay /dev/vgtest/lvoltest