Depuis la version 3.15, le noyau vous indique la version de XFS utilisée dans chaque système de fichiers lorsqu'il le monte; dmesg | grep XFS
devrait vous donner quelque chose comme
[1578018.463269] XFS (loop0): Mounting V5 Filesystem
Au lieu de loop0
sur votre système, vous obtiendrez le périphérique sous-jacent, et V5
sera remplacé par la version utilisée par votre système de fichiers.
Les noyaux plus anciens prenaient officiellement en charge les systèmes de fichiers XFS version 4, mais pouvaient monter les systèmes de fichiers version 5 (depuis mi-2013); pour ce dernier, le noyau imprimerait
Superbloc version 5 détecté. Ce noyau a un support EXPERIMENTAL activé !
lorsque le système de fichiers a été monté.
Vous pouvez vérifier la version de format sur disque d'un système de fichiers XFS avec xfs_db
.
Exemple de sortie d'un ancien système de fichiers XFS (V4) sur mon système :
xfs_db -r /dev/...
xfs_db> version
versionnum [0xb5b4+0x8a] = V4,NLINK,DIRV2,ATTR,ALIGN,DALIGN,LOGV2,EXTFLG,MOREBITS,ATTR2,LAZYSBCOUNT,PROJID32BIT
Sortie d'un nouveau système de fichiers XFS (V5) (créé avec xfsprogs version 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
Nous pouvons vérifier en utilisant la commande ci-dessous.
# yum list installed | grep xfs
# yum info xfsprogs