จากการที่ Fedora Engineering and Steering Committee (FESCo) ได้อนุมัติถึงการให้มีการตั้งค่าการติดตั้ง Stratis Storage เข้ามาใน Anaconda เราก็อาจจะเรียกได้ว่า Fedora Linux นั้นยอมรับและสนับสนุน Stratis Storage อย่างเป็นทางการ เราก็เลยโอกาสนี้มาแนะนำให้รู้จัก Stratis Storage และ Stratis Filesystem ซึ่งเป็นทางเลือกหนึ่งของระบบ Filesystem บน Linux ที่มีความยืดหยุ่นและได้รับความนิยมมากขึ้นเรื่อยๆ
Stratis นั้นมีการใช้งานครั้งแรกใน RHEL 8 เพื่อให้การจัดการ storage นั้นง่ายขึ้น หากเทียบกับ LVM ที่ได้รับความนิยมอย่างมากก่อนหน้านี้ และหากคุณเคยใช้ LVM อยู่แล้วหลักการของ Stratis ก็ไม่ได้ต่างกันมาก
อะไรคือ Stratis filesystem
stratis filesystem นั้นเป็นระบบไฟล์ที่จะถูกสร้างขึ้นบน pool ของอุปกรณ์ประเภทบล็อก หรือ บล็อกสตอเรจ และ มีการ format ให้เป็น xfs โดย default และเนื่องจากว่า stratis นั้นเป็น thin provisioning และหากเนื้อที่เหลือไม่พอต่อการใช้งานแล้ว เราก็สามารถที่จะเพิ่มอุปกรณ์บล็อกลงไปได้เพื่อขยาย pool
stratis นั้นทำงานด้วย daemon เรียกว่า stratisd โดยจะต้องมีเซอร์วิสตัวนี้ก่อน ระบบถึงจะทำงานได้ สำหรับการติดตั้งนั้นทำได้ง่ายมากเพียงคำสั่ง
dnf install stratisd stratis-cli systemctl enable --now stratisd
นอกจากการจัดการเนื้อที่จาก pool กลางแล้ว มันยังมีความสามารถที่จะถูกจัดการได้จาก API ด้วย ซึ่งเท่ากับเป็นการเพิ่มความยืดหยุ่น ตัวมันเองใช้ device-mapper, LUKS, XFS และ Clevis เรามีดูแต่ละ technology ว่าคืออะไร
ระบบปฏิบัติการที่สนับสนุนในปัจจุบันโดยอยู่ใน repository โดย default คือ
สำหรับ Linux Distribution ตัวอื่นๆ ไม่ใช้ว่าจะทำไม่ได้นะ แต่ว่าจะต้องติดตั้งแบบ manual