NTFSPlus, Linux için Yeni NTFS Sürücüsü Olarak Önerildi
Linux'ta daha hızlı, daha temiz ve daha kararlı NTFS desteği sağlamak amacıyla NTFS3'ün yerini alacak yeni bir NTFSPlus sürücüsü önerildi.
Yıllarca eski veya kötü bakılmış NTFS sürücüleriyle uğraştıktan sonra, Linux nihayet taze ve modern bir yedek alabilir. Kernel ve Samba geliştiricisi Namjae Jeon, daha iyi performans, tam yazma desteği ve uzun vadeli sürdürülebilirlik sunmayı hedefleyen yeni bir NTFS dosya sistemi yeniden yapımı olan NTFSPlus'ı önerdi.
Bildiginiz gibi, NTFS sürücüleri Linux'un NTFS formatlı sürücülere okuma ve yazma yapmasını sağlar; bu sürücüler Windows'un kullandığı varsayılan dosya sistemleridir ve böylece Linux sistemlerinin Windows disklerinde saklanan dosyalara erişmesi, bunları değiştirmesi veya paylaşması mümkün olur.
Şu anda, Linux kullanıcıları ya çekirdekten kaldırılmış olan eski salt-okunur “NTFS Classic” sürücüsüne ya da daha yeni olmasına rağmen kararlılık sorunları ve sınırlı bakım ile karşılaşmış olan NTFS3 sürücüsüne güveniyor. Birçok dağıtım hâlâ performansı güvenilirlik karşılığında takas eden bir kullanıcı alanı sürücüsü olan ntfs-3g’yi tercih ediyor.
İşte NTFSPlus burada devreye giriyor. Daha eski ama daha temiz NTFS kod tabanının üzerine inşa edilen bu sistem, yazma performansını artırmak ve parçalanmayı önemli ölçüde azaltmak için iomap, folio desteği ve gecikmeli tahsis gibi modern çekirdek özelliklerini ekliyor. Sürücü ayrıca eski “buffer head” kodunu tamamen kaldırarak güncel çekirdek trendleriyle uyumlu hale getiriyor.
Geliştiricilere göre, performans sonuçları bazı büyük iyileşmeleri gösteriyor. Tek iş parçacıklı yazma testlerinde, NTFSPlus yaklaşık %3–5 daha hızlı performans gösterirken, çok iş parçacıklı testlerde %35 ile %110 arasında kazanç sağladı. Bağlama süreleri de oldukça hızlı—NTFSPlus ile 4TB'lık bir NTFS bölümünü bağlamak bir saniyeden kısa sürerken, NTFS3 ile bu süre dört saniyenin üzerinde.
Hızın ötesinde, NTFSPlus kararlılık iyileştirmeleri sunar. NTFS3’ün 218 testi geçmesine karşılık 287 xfstest’i başarıyla geçer ve NTFS3’ün başarısız olduğu işleri, Bonnie++ benchmark'ının karışık dizin işlemleri gibi, başarıyla yönetir. Ayrıca, ntfsprogs-plus adlı yeni bir kullanıcı alanı yardımcı program projesi, NTFS3’ün tamamen eksik olduğu dosya sistemi onarımı ve testi için fsck.ntfs gibi araçlar ekler.
Ayrıca, eksik NTFS3 günlük geri oynatma uygulamasının yerini alacak şekilde, tam günlükleme desteği gelecekteki bir sürümde planlanmaktadır.
Birleştirilirse, NTFSPlus sonunda Linux kullanıcılarına hem masaüstü hem de sunucu ortamlarında iyi çalışan, birinci sınıf, yüksek performanslı bir NTFS uygulaması sunabilir—uzun süredir eksik olan bir şey.
Daha fazla bilgi için, kernel posta listesindeki mesaja bakın.
