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 DRBD secundarios en grupos de volúmenes agrupados:
Solución
Defina manualmente los valores ID_FS_UUID mediante una regla udev personalizada. La variable de entorno ID_FS_UUID para dispositivos DRBD no la configura automáticamente udev en RHEL 8, a diferencia de CentOS 7, donde funciona correctamente. Esto hace que los UUID no estén disponibles para los volúmenes DRBD, lo que impide que ESET asocie los archivos analizados a un ID de volumen válido.
1.Cree o modifique el archivo de reglas udev personalizado como usuario privilegiado:
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.Active el sistema udev para aplicar los cambios como usuario privilegiado:
udevadm trigger |
4.Compruebe el valor a través de udevadm:
udevadm info /dev/drbd0 |