Yaklaşan Linux 6.5 çekirdek döngüsü için yolda olan bir başka özellik de, XFS dosya sisteminin artık”deneysel”olarak ele alınmayan, ancak artık konuşlandırılmasının güvenli olduğu kabul edilen büyük ölçüde sayma özelliğidir.

Geçen yıl Linux 5.19’da bu”Geniş Kapsam Sayısı”özelliği de dahil olmak üzere çok sayıda yeni XFS kodu birleştirildi. XFS’nin Büyük Kapsam Sayısı, inode veri sınırını 2^31-1’den çok daha büyük bir değer olan 2^48-1’e yükseltir. Attr fork kapsam sayaç sınırı da 2^15-1’den 2^32-1’e yükselir.

Bu özellik, veri çatalı kapsam sayacı için 64 bitlik bir inode alanı eklenerek uygulanır ve ardından mevcut 32 bitlik inode veri çatalı kapsam sayacı, öznitelik çatalı kapsam sayacını tutmak için kullanılır. Ancak bu, geriye dönük olarak uyumsuz bir değişikliktir ve bu nedenle, büyük ölçüde sayılan bir XFS dosya sistemini yapmak veya onarmak, XFS dosya sistemini eski çekirdeklere bağlayabilmeyi engeller.

XFS geniş kapsamlı sayımların etkinleştirilmesi, xfs_mkfs çalıştırılırken”nrext64″seçeneğinin kullanılmasını gerektirir veya xfs_repair ayrıca”nrext64″ile mevcut bir dosya sistemini büyük ölçüde sayaçlara yükseltme desteğine sahiptir.


Her durumda, özellik yaklaşık bir yıldır Linux çekirdeğinde yukarı akışta ve herhangi bir hata raporu yok, XFS geliştiricileri kararlı olduğunu beyan etmeye hazır.

Bu yama xfs-linux.git’in Linux 6.5 döngüsünden sonraki for-next şubesinde, büyük ölçüde sayılan deneysel uyarıyı kaldırır. Yine de,”nrext64″seçeneğini kullanırsanız, geçen yıldan önce XFS dosya sistemlerini çekirdeklere bağlama yeteneğinizi kaybettiğinizi unutmayın.

Categories: IT Info