システム上のXFSファイルシステムのバージョンを、V5以降かどうかを確認するにはどうすればよいですか?
バージョン3.15 なので、カーネルはマウントするときに各ファイルシステムで使用されるXFSのバージョンを通知します。 dmesg | grep XFS
は次のようなものを提供します
[1578018.463269] XFS (loop0): Mounting V5 Filesystem
の代わりに loop0
システム上で基本となるデバイスを取得し、V5
は、ファイルシステムが使用するバージョンに置き換えられます。
古いカーネルはXFSバージョン4ファイルシステムを公式にサポートしていましたが、バージョン5ファイルシステムをマウントできました(2013年半ば以降)。後者の場合、カーネルは出力します
バージョン5スーパーブロックが検出されました。このカーネルではEXPERIMENTALサポートが有効になっています!
ファイルシステムがマウントされたとき。
XFSファイルシステムのディスクフォーマットバージョンは xfs_db
。
私のシステム上の古い(V4)XFSファイルシステムの出力例:
xfs_db -r /dev/...
xfs_db> version
versionnum [0xb5b4+0x8a] = V4,NLINK,DIRV2,ATTR,ALIGN,DALIGN,LOGV2,EXTFLG,MOREBITS,ATTR2,LAZYSBCOUNT,PROJID32BIT
新しい(V5)XFSファイルシステムの出力(xfsprogsバージョン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