25/04/06

Traducción del howto de LVM

Leo en Barrapunto que está disponible la traducción al español del howto de LVM.

Cuidado con el artículo que hace mención a que se puede ampliar o reducir los volúmenes en caliente y eso no es siempre cierto (depende del sistema de ficheros). Algunos hay que desmontarlos (la mayoría) y pocos permiten reducir el tamaño (como xfs).

21/04/06

Comparativa de sistemas de ficheros

Leo en Debian Administrator una interesante compartiva sobre los sistemas de ficheros disponibles para Linux (kernel 2.6).

Parece que el ganador general es xfs , pero como siempre cada uno tiene sus ventajas e inconvenientes.

20/04/06

LVM

El Logical Volume Manager es uno de esos inventos inteligentes que creo ya han madurado lo suficiente para ser utilizados realmente. Y digo esto porque soy muy reacio a tecnologias muy nuevas cuando más "abajo" vayamos en la arquitectura de un sistema... y los sistemas de ficheros me parecen algo muy muy delicado!

Montando un LVM para un cliente resulta que para añadir espacio de disco (una de las principales razones para usar LVM!) le añadimos un cuarto disco duro IDE (/dev/hdd) al único "volume group" existente.

El problema ha venido tras un fallo de red que ha oblidado a reiniciar el sistema... mensaje fatídico:

Couldn't find device with uuid 'pAwTBA-RnrP-6Zhe-FmDc-mR0I-6Rtp-wvrt2J'

Vaya problema. Hago un pvscan para ver los volúmenes físicos:

linux2:/etc/lvm# pvscan
Couldn't find device with uuid 'pAwTBA-RnrP-6Zhe-FmDc-mR0I-6Rtp-wvrt2J'.
PV /dev/md3 VG data lvm2 [220.97 GB / 0 free]
PV unknown device VG data lvm2 [279.46 GB / 195.43 GB free]
Total: 2 [500.43 GB] / in use: 2 [500.43 GB] / in no VG: 0 [0 ]


El segundo debería ser /dev/hdd !

Curiosamente el disco si tiene el uuid correcto:

linux2:~/uuid_fixer# pvdisplay /dev/hdd
--- Physical volume ---
PV Name /dev/hdd
VG Name data
PV Size 279.46 GB / not usable 0
Allocatable yes
PE Size (KByte) 4096
Total PE 71541
Free PE 50029
Allocated PE 21512
PV UUID pAwTBA-RnrP-6Zhe-FmDc-mR0I-6Rtp-wvrt2J


¿Cómo es posible?

Al final ha resultado que /dev/hdd era también /dev/cdrom y este último dispositivo no era revisado por el lvm según la configuración de /etc/lvm.conf. Eliminando esta limitación todo ha vuelto a funcionar correctamente.