Làm cách nào để kiểm tra phiên bản của hệ thống tệp XFS trên hệ thống, cho dù đó là V5 trở lên?
Làm cách nào để kiểm tra phiên bản của hệ thống tệp XFS trên hệ thống, cho dù đó là V5 trở lên?
Câu trả lời:
Kể từ phiên bản 3.15 , kernel cho bạn biết phiên bản XFS được sử dụng trong mỗi hệ thống tập tin khi nó gắn kết nó; dmesg | grep XFS
sẽ cung cấp cho bạn một cái gì đó như
[1578018.463269] XFS (loop0): Mounting V5 Filesystem
Thay vì loop0
trên hệ thống của bạn, bạn sẽ nhận được thiết bị cơ bản và V5
sẽ được thay thế bằng bất kỳ phiên bản nào mà hệ thống tệp của bạn sử dụng.
Các hạt nhân cũ hơn chính thức hỗ trợ các hệ thống tệp XFS phiên bản 4, nhưng có thể gắn kết các hệ thống tệp phiên bản 5 (kể từ giữa năm 2013); Đối với cái sau, kernel sẽ in
Phát hiện siêu khối phiên bản 5. Hạt nhân này có hỗ trợ TRẢI NGHIỆM được kích hoạt!
khi hệ thống tập tin được gắn kết.
Bạn có thể kiểm tra phiên bản định dạng trên đĩa của hệ thống tệp XFS xfs_db
.
Ví dụ đầu ra của hệ thống tệp XFS (V4) cũ trên hệ thống của tôi:
xfs_db -r /dev/...
xfs_db> version
versionnum [0xb5b4+0x8a] = V4,NLINK,DIRV2,ATTR,ALIGN,DALIGN,LOGV2,EXTFLG,MOREBITS,ATTR2,LAZYSBCOUNT,PROJID32BIT
Đầu ra của hệ thống tệp XFS (V5) mới (được tạo bằng phiên bản xfsprogie 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
Chúng ta có thể kiểm tra bằng cách sử dụng lệnh dưới đây.
# yum list installed | grep xfs
# yum info xfsprogs