Desde la versión 3.15, el kernel le dice la versión de XFS utilizada en cada sistema de archivos a medida que lo monta; dmesg | grep XFS
debería darte algo como
[1578018.463269] XFS (loop0): Mounting V5 Filesystem
En lugar de loop0
en su sistema obtendrá el dispositivo subyacente y V5
será reemplazado por cualquier versión que use su sistema de archivos.
Los núcleos más antiguos admitían oficialmente los sistemas de archivos de la versión 4 de XFS, pero podían montar los sistemas de archivos de la versión 5 (desde mediados de 2013); para este último, el kernel imprimiría
Superbloque versión 5 detectado. ¡Este núcleo tiene habilitado el soporte EXPERIMENTAL!
cuando se montó el sistema de archivos.
Puede verificar la versión de formato en disco de un sistema de archivos XFS con xfs_db
.
Ejemplo de salida de un antiguo sistema de archivos XFS (V4) en mi sistema:
xfs_db -r /dev/...
xfs_db> version
versionnum [0xb5b4+0x8a] = V4,NLINK,DIRV2,ATTR,ALIGN,DALIGN,LOGV2,EXTFLG,MOREBITS,ATTR2,LAZYSBCOUNT,PROJID32BIT
Salida de un nuevo sistema de archivos XFS (V5) (creado con xfsprogs versión 4.9.0):
xfs_db -r /dev/...
xfs_db> version
versionnum [0xb4a5+0x18a] = V5,NLINK,DIRV2,ALIGN,LOGV2,EXTFLG,MOREBITS,ATTR2,LAZYSBCOUNT,PROJID32BIT,CRC,FTYPE,FINOBT
Podemos verificar usando el siguiente comando.
# yum list installed | grep xfs
# yum info xfsprogs