ค้นหาเว็บไซต์

NTFSPlus ถูกเสนอเป็นไดรเวอร์ NTFS ใหม่สำหรับ Linux


มีการเสนอไดรเวอร์ NTFSPlus ใหม่เพื่อมาแทนที่ NTFS3 โดยมุ่งเน้นการสนับสนุน NTFS บนลินุกซ์ให้เร็วขึ้น สะอาดขึ้น และเสถียรมากขึ้น

หลังจากหลายปีที่ต้องรับมือกับไดรเวอร์ NTFS ที่ล้าสมัยหรือดูแลไม่ดี Linux อาจกำลังจะได้ตัวทดแทนใหม่ที่ทันสมัยขึ้น นักพัฒนา Kernel และ Samba นามว่า Namjae Jeon ได้เสนอ NTFSPlus ระบบไฟล์ NTFS เวอร์ชันใหม่ หวังที่จะมอบประสิทธิภาพที่ดีขึ้น รองรับการเขียนอย่างเต็มรูปแบบ และสามารถดูแลรักษาในระยะยาวได้

อย่างที่คุณทราบ ไดรเวอร์ NTFS ช่วยให้ลินุกซ์สามารถอ่านและเขียนไปยังไดรฟ์ที่ฟอร์แมตเป็น NTFS ซึ่งเป็นระบบไฟล์เริ่มต้นที่ใช้ในวินโดวส์ ทำให้ระบบลินุกซ์สามารถเข้าถึง แก้ไข หรือแชร์ไฟล์ที่เก็บอยู่บนดิสก์วินโดวส์ได้

ปัจจุบัน ผู้ใช้ Linux ต้องพึ่งพาไดรเวอร์ "NTFS Classic" แบบอ่านอย่างเดียวซึ่งเก่าแล้วและถูกลบออกจากเคอร์เนลไปแล้ว หรือ NTFS3 ซึ่งแม้ว่าจะใหม่กว่า แต่ก็ประสบปัญหาเรื่องความเสถียรและการดูแลรักษาที่จำกัด หลายดิสทริบิวชันยังคงใช้ ntfs-3g แทน ซึ่งเป็นไดรเวอร์ในระดับผู้ใช้ที่แลกประสิทธิภาพเพื่อความน่าเชื่อถือ

นี่คือจุดที่ NTFSPlus เข้ามามีบทบาท ถูกสร้างขึ้นบนโค้ดพื้นฐาน NTFS รุ่นเก่าที่สะอาดกว่าเดิม มันเพิ่มฟีเจอร์เคอร์เนลสมัยใหม่ เช่น iomap, การรองรับ folio และการจัดสรรหน่วงเวลา เพื่อเพิ่มประสิทธิภาพการเขียนและลดการกระจายตัวของแฟรกเมนต์อย่างมีนัยสำคัญ ไดรเวอร์นี้ยังเลิกใช้โค้ดแบบเก่า “buffer head” ทั้งหมด ทำให้สอดคล้องกับแนวโน้มของเคอร์เนลปัจจุบัน

ตามที่นักพัฒนาระบุ ผลการทดสอบประสิทธิภาพแสดงให้เห็นการปรับปรุงที่ชัดเจน ในการทดสอบการเขียนแบบเธรดเดียว NTFSPlus ทำงานเร็วกว่า NTFS3 ประมาณ 3–5% ในขณะที่ในการทดสอบแบบหลายเธรด ให้ผลลัพธ์เพิ่มขึ้นระหว่าง 35% ถึง 110% เวลาในการเมานท์ก็เร็วกว่ามาก—การเมานท์พาร์ติชัน NTFS ขนาด 4TB ใช้เวลาน้อยกว่าหนึ่งวินาทีด้วย NTFSPlus เทียบกับมากกว่าสี่วินาทีด้วย NTFS3

นอกเหนือจากความเร็วแล้ว NTFSPlus ยังนำเสนอการปรับปรุงความเสถียร โดยมันผ่านการทดสอบ 287 xfstests เทียบกับ NTFS3 ที่ผ่านเพียง 218 และสามารถจัดการกับงานที่ NTFS3 ล้มเหลวได้ เช่น การทำงานผสมของ directory ในการทดสอบ Bonnie++ นอกจากนี้ โครงการยูทิลิตี้ใน user-space ใหม่ที่ชื่อ ntfsprogs-plus ยังเพิ่มเครื่องมือต่าง ๆ เช่น fsck.ntfs สำหรับการซ่อมแซมและทดสอบระบบไฟล์ ซึ่ง NTFS3 ไม่มีเลย

นอกจากนี้ การสนับสนุนการทำจดบันทึกแบบเต็มรูปแบบมีกำหนดในเวอร์ชันที่จะออกในอนาคต ซึ่งจะแทนที่การใช้งานการเล่นซ้ำบันทึกแบบไม่สมบูรณ์ของ NTFS3

หากมีการรวมเข้าด้วยกัน NTFSPlus อาจสามารถมอบการใช้งาน NTFS ระดับพรีเมียมและมีประสิทธิภาพสูงให้กับผู้ใช้ Linux ได้อย่างแท้จริง ซึ่งสามารถทำงานได้ดีทั้งในสภาพแวดล้อมเดสก์ท็อปและเซิร์ฟเวอร์—สิ่งที่ขาดหายไปมานานแล้ว

สำหรับข้อมูลเพิ่มเติม โปรดดูข้อความในรายชื่ออีเมลของเคอร์เนล