Bagaimana cara memeriksa versi sistem file XFS?

8

Bagaimana cara memeriksa versi sistem file XFS pada suatu sistem, apakah itu V5 atau yang lebih baru?

MikasaAckerman
sumber

Jawaban:

6

Sejak versi 3.15 , kernel memberi tahu Anda versi XFS yang digunakan di setiap sistem file saat dipasang; dmesg | grep XFSharus memberi Anda sesuatu seperti

[1578018.463269] XFS (loop0): Mounting V5 Filesystem

Alih-alih loop0pada sistem Anda, Anda akan mendapatkan perangkat yang mendasarinya, dan V5akan diganti dengan versi apa pun yang digunakan sistem file Anda.

Kernel yang lebih lama secara resmi mendukung sistem file XFS versi 4, tetapi dapat me-mount filesystem versi 5 (sejak pertengahan 2013); untuk yang terakhir, kernel akan mencetak

Superblock versi 5 terdeteksi. Kernel ini memiliki dukungan EKSPERIMENTAL yang diaktifkan!

ketika sistem file di-mount.

Stephen Kitt
sumber
Saya mendapatkan sesuatu seperti ini: 1.342982] SGI XFS dengan ACL, atribut keamanan, nomor blok / inode besar, tidak ada debug yang diaktifkan [1.345446] XFS (dm-0): Mounting Filesystem [1.497979] XFS (dm-0): Memulai pemulihan ( logdev: internal) [1.587471] XFS (dm-0): Mengakhiri pemulihan (logdev: internal) [6.980611] XFS (sda2): Mounting Filesystem [9.675872] XFS (sda2): Ending clean mount
MikasaAckerman
@MikasaAckerman OK, itu artinya Anda menggunakan kernel yang lebih tua dari 3.15, dan sistem file versi 4 (lihat jawaban saya yang diperbarui untuk detailnya).
Stephen Kitt
4

Anda dapat memeriksa versi dengan format file pada sistem file XFS xfs_db.

Contoh output dari sistem file XFS (V4) lama di sistem saya:

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

Output dari sistem file XFS (V5) baru (dibuat dengan xfsprogs versi 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
sebasth
sumber
3

Kita dapat memeriksa menggunakan perintah di bawah ini.

# yum list installed | grep xfs

masukkan deskripsi gambar di sini

# yum info xfsprogs

masukkan deskripsi gambar di sini

Babin Lonston
sumber
1
Ini hanya menunjukkan versi terinstal alat xfsprogs. Pertanyaannya adalah tentang versi sistem file pada format disk pada sistem file yang ada. Versi xfsprogs tidak memberitahukan versi format disk mana yang digunakan pada sistem file yang ada: sistem file yang dibuat dengan versi xfsprogs yang lebih lama akan memiliki versi format disk yang lebih lama.
sebasth