Como verificar a versão de um sistema de arquivos XFS em um sistema, seja ele V5 ou posterior?
Como verificar a versão de um sistema de arquivos XFS em um sistema, seja ele V5 ou posterior?
Respostas:
Desde a versão 3.15 , o kernel informa a versão do XFS usada em cada sistema de arquivos à medida que o monta; dmesg | grep XFS
deve lhe dar algo como
[1578018.463269] XFS (loop0): Mounting V5 Filesystem
Em vez de loop0
no seu sistema, você obterá o dispositivo subjacente e V5
será substituído por qualquer versão que seu sistema de arquivos use.
Os kernels mais antigos suportavam oficialmente os sistemas de arquivos XFS versão 4, mas podiam montar os sistemas de arquivos versão 5 (desde meados de 2013); para este último, o kernel imprimiria
Superbloco da versão 5 detectado. Este kernel possui suporte EXPERIMENTAL ativado!
quando o sistema de arquivos foi montado.
Você pode verificar a versão no formato de disco de um sistema de arquivos XFS com xfs_db
.
Exemplo de saída de um sistema de arquivos XFS antigo (V4) no meu sistema:
xfs_db -r /dev/...
xfs_db> version
versionnum [0xb5b4+0x8a] = V4,NLINK,DIRV2,ATTR,ALIGN,DALIGN,LOGV2,EXTFLG,MOREBITS,ATTR2,LAZYSBCOUNT,PROJID32BIT
Saída de um novo sistema de arquivos XFS (V5) (criado com o xfsprogs versão 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