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 XFSdeve lhe dar algo como
[1578018.463269] XFS (loop0): Mounting V5 Filesystem
Em vez de loop0no seu sistema, você obterá o dispositivo subjacente e V5será 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