Wie überprüfe ich die Version eines XFS-Dateisystems auf einem System, ob es sich um V5 oder höher handelt?
Wie überprüfe ich die Version eines XFS-Dateisystems auf einem System, ob es sich um V5 oder höher handelt?
Antworten:
Seit Version 3.15 teilt Ihnen der Kernel die Version von XFS mit, die in jedem Dateisystem verwendet wird, wenn es bereitgestellt wird. dmesg | grep XFS
sollte dir so etwas geben
[1578018.463269] XFS (loop0): Mounting V5 Filesystem
Anstelle loop0
auf Ihrem System erhalten Sie das zugrunde liegende Gerät und V5
werden durch die von Ihrem Dateisystem verwendete Version ersetzt.
Ältere Kernel unterstützten offiziell XFS-Dateisysteme der Version 4, konnten jedoch Dateisysteme der Version 5 (seit Mitte 2013) bereitstellen. für letzteres würde der Kernel drucken
Superblock Version 5 erkannt. Dieser Kernel hat EXPERIMENTELLE Unterstützung aktiviert!
als das Dateisystem gemountet wurde.
Wir können dies mit dem folgenden Befehl überprüfen.
# yum list installed | grep xfs
# yum info xfsprogs
Sie können die On-Disk-Format-Version eines XFS-Dateisystems mit überprüfen xfs_db
.
Beispielausgabe eines alten (V4) XFS-Dateisystems auf meinem System:
xfs_db -r /dev/...
xfs_db> version
versionnum [0xb5b4+0x8a] = V4,NLINK,DIRV2,ATTR,ALIGN,DALIGN,LOGV2,EXTFLG,MOREBITS,ATTR2,LAZYSBCOUNT,PROJID32BIT
Ausgabe eines neuen (V5) XFS-Dateisystems (erstellt mit 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