การอัปเดตหลักสำหรับระบบไฟล์และเครื่องมือบำรุงรักษา OpenZFS 2.0.0 ได้รับการเผยแพร่แล้ว เวอร์ชันใหม่รองรับเคอร์เนล Linux ตั้งแต่เวอร์ชัน 3.10 และเคอร์เนล FreeBSD ตั้งแต่เวอร์ชัน 12.2 นอกจากนี้ ยังรวมโค้ดสำหรับระบบปฏิบัติการทั้งสองไว้ในที่เก็บข้อมูลเดียวอีกด้วย ท่ามกลางการเปลี่ยนแปลงครั้งใหญ่ที่สุด นักพัฒนาสังเกตสิ่งต่อไปนี้:

  • เพิ่มความสามารถในการสร้างอาร์เรย์ Mirror vDev RAID ที่ถูกทำลายใหม่ตามลำดับ (LBA) กลไกนี้เร็วกว่าการฟื้นตัวแบบ "การรักษา" แบบดั้งเดิมมาก อย่างไรก็ตาม จะไม่ตรวจสอบการตรวจสอบความถูกต้องของบล็อก ซึ่งเป็นสาเหตุที่ทันทีหลังจากเสร็จสิ้น ขั้นตอนถัดไปคือการเริ่มการตรวจสอบความสมบูรณ์ของระบบ (สครับ)

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

  • รองรับการบีบอัดในรูปแบบ ZStandard ซึ่งให้ระดับการบีบอัดที่เทียบได้กับ GZIP แต่ในขณะเดียวกันก็มีประสิทธิภาพที่สูงกว่ามาก เพื่อความสะดวก ผู้ดูแลระบบสามารถเลือกระดับการบีบอัดเพื่อให้แน่ใจว่ามีความสมดุลที่ดีที่สุดระหว่างประสิทธิภาพและการประหยัดพื้นที่ดิสก์

  • ความสามารถในการเลือกข้อมูลเมื่อถ่ายโอนโดยใช้คำสั่งส่ง/รับ ขณะนี้ผู้ดูแลระบบสามารถแยกข้อมูลที่ไม่จำเป็นหรือข้อมูลส่วนตัวออกจากการถ่ายโอนได้ด้วยตนเอง ก่อนที่จะคัดลอกสแน็ปช็อต

  • มีการปรับปรุงอื่น ๆ อีกมากมายที่มีนัยสำคัญน้อยกว่า แต่ไม่มีการปรับปรุงที่น่าพอใจโดยเฉพาะอย่างยิ่งโมดูล pam ได้รับการเขียนสำหรับการโหลดคีย์การเข้ารหัสโฟลเดอร์ man page ได้รับการจัดระเบียบใหม่และ อัปเดตเอกสารแล้ว, เพิ่มตัวสร้างวอลุ่มเมานต์ zfs สำหรับ systemd, ขยายการบันทึกใน syslog, ปรับปรุงความเข้ากันได้กับ bootloaders ของระบบ และอื่นๆ อีกมากมาย

  • มีการเพิ่มคำสั่งและคีย์ใหม่ให้กับคำสั่งที่มีอยู่ ซึ่งคุณสามารถอ่านเพิ่มเติมได้ ความคิดเห็นสั้น ๆ เกี่ยวกับการเปิดตัว.

  • เครื่องมือภายในจำนวนหนึ่งได้รับการปรับให้เหมาะสมในแง่ของความเร็วและการใช้ทรัพยากรระบบอย่างมีประสิทธิภาพ

รายการการเปลี่ยนแปลงทั้งหมด.

ที่มา: linux.org.ru