Come controllare la versione del filesystem XFS?


8

Come controllare la versione di un filesystem XFS su un sistema, che sia V5 o successivo?

Risposte:


6

Dalla versione 3.15 , il kernel ti dice la versione di XFS usata in ciascun filesystem mentre la monta; dmesg | grep XFSdovrebbe darti qualcosa di simile

[1578018.463269] XFS (loop0): Mounting V5 Filesystem

Invece che loop0sul tuo sistema otterrai il dispositivo sottostante e V5sarà sostituito da qualunque versione il tuo filesystem usi.

I kernel precedenti supportavano ufficialmente i filesystem XFS versione 4, ma potevano montare filesystem versione 5 (dalla metà del 2013); per quest'ultimo, il kernel stamperebbe

Rilevato superblocco versione 5. Questo kernel ha abilitato il supporto SPERIMENTALE!

quando è stato montato il filesystem.


Ottengo qualcosa del genere: 1.342982] SGI XFS con ACL, attributi di sicurezza, numeri di blocco / inode di grandi dimensioni, nessun debug abilitato [1.345446] XFS (dm-0): montaggio del filesystem [1.497979] XFS (dm-0): avvio del ripristino ( logdev: internal) [1.587471] XFS (dm-0): Ending recovery (logdev: internal) [6.980611] XFS (sda2): Filesystem di montaggio [9.675872] XFS (sda2): End clean clean
MikasaAckerman

@MikasaAckerman OK, ciò significa che stai usando un kernel più vecchio di 3.15 e un filesystem versione 4 (vedi la mia risposta aggiornata per i dettagli).
Stephen Kitt,

4

È possibile controllare la versione su disco di un file system XFS con xfs_db.

Esempio di output di un vecchio file system XFS (V4) sul mio sistema:

xfs_db -r /dev/...
xfs_db> version
versionnum [0xb5b4+0x8a] = V4,NLINK,DIRV2,ATTR,ALIGN,DALIGN,LOGV2,EXTFLG,MOREBITS,ATTR2,LAZYSBCOUNT,PROJID32BIT

Output di un nuovo file system (V5) XFS (creato con xfsprogs versione 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

3

Possiamo verificare usando il comando seguente.

# yum list installed | grep xfs

inserisci qui la descrizione dell'immagine

# yum info xfsprogs

inserisci qui la descrizione dell'immagine


1
Questo mostra solo la versione installata degli strumenti xfsprogs. La domanda riguarda la versione del file system sul formato del disco su un file system esistente. La versione di xfsprogs non dice quale versione del formato del disco viene utilizzata sui file system esistenti: i file system creati con versioni precedenti di xfsprogs avranno una versione precedente del formato del disco.
sebasth,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.