UUID no detectado para discos xfs
Problema
En los sistemas que ejecutan RHEL 8 con almacenamiento basado en DRBD, el sistema no puede recuperar el ID de volumen (UUID) de los archivos que residen en dispositivos DRBD. Aparece el siguiente error en los registros:
03/31/2025 02:50:05 AM,Scanning service,Cannot find volume id for file /path/to/file on device 51729,eset-efs-scand |
Además, el resultado de lsblk -f no muestra los UUID de los dispositivos secundarios DRBD en grupos de volúmenes de clúster:
Solución
Defina manualmente los valores de ID_FS_UUID mediante una regla udev personalizada. La variable de entorno ID_FS_UUID para dispositivos DRBD no se configura automáticamente con udev en RHEL 8, a diferencia de CentOS 7, en donde funciona de forma correcta. Esto hace que los UUID no estén disponibles para los volúmenes DRBD, lo que impide que ESET asocie los archivos explorados con un ID de volumen válido.
1.Cree o modifique el archivo de reglas udev personalizado como usuario con privilegios:
nano /etc/udev/rules.d/99-custom-drbd.rules |
2.Agregue las siguientes reglas al final:
KERNEL=="drbd0", SUBSYSTEM=="block", ENV{ID_FS_UUID}="c748b838-df7a-4b6f-a644-e18314b9ba9d" KERNEL=="drbd1", SUBSYSTEM=="block", ENV{ID_FS_UUID}="22885008-3119-4b2d-ad23-c23dd7242f8c" |
3.Desencadene el sistema udev para aplicar los cambios como usuario con privilegios:
udevadm trigger |
4.Verifique el valor a través de udevadm:
udevadm info /dev/drbd0 |