לאחר שנה של פיתוח שחרור הפרויקט , שפותח על ידי Red Hat וקהילת Fedora כדי לאחד ולפשט את האמצעים להגדרה וניהול של מאגר של כוננים מקומיים אחד או יותר. Stratis מספקת תכונות כגון הקצאת אחסון דינמית, תמונות מצב, שלמות ושכבות מטמון. קוד הפרויקט כתוב ב- Rust ו מורשה תחת MPL 2.0.
המערכת משכפלת במידה רבה ביכולותיה את כלי ניהול המחיצות המתקדמים של ZFS ו-Btrfs, אך מיושמת בצורה של שכבה (דימון ), הפועל על גבי תת-מערכת מיפוי ההתקנים של הליבה Linux (באמצעות המודולים dm-thin, dm-cache, dm-thinpool, dm-raid ו-dm-integrity) ומערכת הקבצים XFS. שלא כמו ZFS ו-Btrfs, רכיבי Stratis פועלים רק במרחב המשתמש ואינם דורשים טעינת מודולי ליבה ספציפיים. הפרויקט מוצג בתחילה כ- לנהל את ההסמכה של מומחה מערכות אחסון.
D-Bus API מסופק עבור שליטה ו .
Stratis נבדקה עם התקני בלוק המבוססים על LUKS (מחיצות מוצפנות), mdraid, dm-multipath, iSCSI, LVM לוגיים, כמו גם כונני HDD, SSD וכונני NVMe שונים. אם יש דיסק אחד במאגר, Stratis מאפשר לך להשתמש במחיצות לוגיות עם תמיכת תמונת מצב כדי להחזיר שינויים. כאשר אתה מוסיף כוננים מרובים למאגר, אתה יכול באופן הגיוני לשלב את הכוננים לאזור רציף. תכונות כגון
RAID, דחיסת נתונים, מניעת כפילויות וסובלנות תקלות עדיין אינם נתמכים, אך מתוכננים לעתיד.
В הדרישות לגרסת המהדר Rust הוגדלו (לפחות 1.37, אך מומלץ 1.38). שינוי משמעותי במספר הגרסה קשור לשינוי השם של כמה ממשקי D-Bus ועיבוד מחדש של ארגון העבודה עם D-Bus (קבוצה של מאפיינים בסיסיים ראשוניים הודגשה, והמאפיינים הנותרים מתבקשים כעת באמצעות שיטת FetchProperties החדשה).
מקור: OpenNet.ru
