¿Cómo verificar la versión de un sistema de archivos XFS en un sistema, ya sea V5 o posterior?
¿Cómo verificar la versión de un sistema de archivos XFS en un sistema, ya sea V5 o posterior?
Respuestas:
Desde la versión 3.15 , el núcleo le indica 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 XFS versión 4, pero podían montar sistemas de archivos versión 5 (desde mediados de 2013); para este último, el núcleo imprimiría
Versión 5 superbloque detectado. ¡Este kernel tiene soporte EXPERIMENTAL habilitado!
cuando se montó el sistema de archivos.
Puede verificar la versión en formato de 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