เปิดตัว Stratis 2.0 ซึ่งเป็นชุดเครื่องมือสำหรับจัดการที่เก็บข้อมูลในตัวเครื่อง

หลังจากหนึ่งปีของการพัฒนา การตีพิมพ์ การเปิดตัวโครงการ สตราติส 2.0พัฒนาโดย Red Hat และชุมชน Fedora เพื่อรวมและลดความซับซ้อนของวิธีการตั้งค่าและจัดการพูลของไดรฟ์ในเครื่องตั้งแต่หนึ่งไดรฟ์ขึ้นไป Stratis นำเสนอฟีเจอร์ต่างๆ เช่น การจัดสรรพื้นที่จัดเก็บข้อมูลแบบไดนามิก สแน็ปช็อต ความสมบูรณ์ และเลเยอร์แคช รหัสโครงการเขียนด้วยภาษา Rust และ จัดจำหน่ายโดย ได้รับอนุญาตภายใต้ MPL 2.0

ระบบส่วนใหญ่จำลองความสามารถของเครื่องมือการจัดการพาร์ติชันขั้นสูงของ ZFS และ Btrfs แต่ถูกนำไปใช้ในรูปแบบของเลเยอร์ (daemon ชั้นหิน) ทำงานบนระบบย่อย Device-Mapper ของเคอร์เนล Linux (โดยใช้โมดูล dm-thin, dm-cache, dm-thinpool, dm-raid และ dm-integrity) และระบบไฟล์ XFS ต่างจาก ZFS และ Btrfs ตรงที่ส่วนประกอบ Stratis ทำงานในพื้นที่ผู้ใช้เท่านั้น และไม่จำเป็นต้องโหลดโมดูลเคอร์เนลเฉพาะ โดยโครงการนี้ได้ถูกนำเสนอในเบื้องต้นว่า ไม่ต้องการ เพื่อบริหารจัดการคุณสมบัติผู้เชี่ยวชาญด้านระบบจัดเก็บข้อมูล

D-Bus API มีไว้เพื่อการควบคุมและ ยูทิลิตี้ cli.
Stratis ได้รับการทดสอบกับอุปกรณ์บล็อกที่ใช้ LUKS (พาร์ติชันที่เข้ารหัส), mdraid, dm-multipath, iSCSI, โลจิคัลวอลุ่ม LVM รวมถึง HDD, SSD และไดรฟ์ NVMe ต่างๆ หากมีดิสก์หนึ่งตัวในพูล Stratis จะอนุญาตให้คุณใช้โลจิคัลพาร์ติชันที่รองรับสแน็ปช็อตเพื่อย้อนกลับการเปลี่ยนแปลง เมื่อคุณเพิ่มหลายไดรฟ์ลงในพูล คุณสามารถรวมไดรฟ์เข้ากับพื้นที่ที่อยู่ติดกันได้ตามตรรกะ คุณสมบัติเช่น
ยังไม่รองรับ RAID, การบีบอัดข้อมูล, การขจัดข้อมูลซ้ำซ้อน และความทนทานต่อข้อผิดพลาด แต่มีการวางแผนไว้สำหรับอนาคต

เปิดตัว Stratis 2.0 ซึ่งเป็นชุดเครื่องมือสำหรับจัดการที่เก็บข้อมูลในตัวเครื่อง

В ใหม่ ปล่อย ข้อกำหนดสำหรับเวอร์ชันคอมไพเลอร์ Rust ได้รับการเพิ่มขึ้น (อย่างน้อย 1.37 แต่แนะนำ 1.38) การเปลี่ยนแปลงที่สำคัญในหมายเลขเวอร์ชันเกี่ยวข้องกับการเปลี่ยนชื่ออินเทอร์เฟซ D-Bus บางส่วนและการทำงานใหม่ของการจัดระเบียบการทำงานกับ D-Bus (ชุดคุณสมบัติพื้นฐานหลักได้รับการเน้นและตอนนี้คุณสมบัติที่เหลือได้รับการร้องขอโดยใช้ วิธีการ FetchProperties ใหม่)

ที่มา: opennet.ru

เพิ่มความคิดเห็น