Stratis 2.2 מגיע עם שיפורים עבור D-Bus, גרסת CLI ועוד

סטראטיס

הגרסה החדשה של פרויקט סטראטיס 2.2 כבר פורסמה והוא זמין לקהל הרחב. גרסה חדשה זו פעלה להוספת ממשקי D-Bus כדי לקיים אינטראקציה עם מכשירי חסימה ושינויים אחרים.

למי שלא מכיר את סטראטיס, כדאי שתדעו שזהו דמון שפותח על ידי רד האט וקהילת פדורה כדי לאחד ולפשט את הגדרות שטח המשתמש אשר מגדיר ומפקח על רכיבים קיימים של רכיבי האחסון הבסיסיים של לינוקס של ניהול נפח LVM ומערכת קבצים XFS באמצעות D-Bus.

סטראטיס עמ 'מספק פונקציות כמו הקצאת ערימה, תמונות, שכבות ושמירה במטמון. קוד הפרויקט כתוב ב- Rust ומופץ ברישיון MPL 2.0.

המערכת חוזר במידה רבה על כלים מתקדמים ביכולותיו לניהול מחיצות ZFS ו- Btrfs, אך היא מיושמת כשכבת ביניים (daemon stratisd) פועל על גבי תת-מערכת מיפוי הליבה של לינוקס (מודולי dm- dm, dm-cache, dm-thinpool, dm-raid ו- dm-integration) ומערכת קבצים XFS. בניגוד ל- ZFS ו- Btrfs, רכיבי Stratis פועלים רק במרחב המשתמשים ואינם דורשים טעינת מודולי ליבה ספציפיים.

סטראטיס נבדקה עם מכשירי חסימה המבוססים על LUKS (מחיצות מוצפנות), mdraid, dm-multipath, iSCSI, כרכים לוגיים LVM ומגוון כוננים קשיחים, כונני SSD וכונני NVMe. עם דיסק בקבוצה, Stratis מאפשר לך להשתמש במחיצות לוגיות המותאמות לצילום כדי לבטל את השינויים.

התכונות החדשות העיקריות של סטראטיס 2.2

גרסה 2.2 מוסיף אפשרויות חדשות לממשקי D-Bus כדי להשיג מאפיינים (FetchProperties), לנהל (מנהל) ולקיים אינטראקציה עם מכשירי חסימה (Blockdev).

נוסף היכולת לדווח על התרחשות אירועים בחיבור והסרת ממשקים (InterfacesAdded ו- InterfacesRemoved) באמצעות D-Bus. סקריפטים להשלמה אוטומטית של Bash שופרו בכלי השירות stratis-cli.

סטראטיס 2.2.0 כעת הכניס את קישורי הסימיל ממערכת הקבצים Stratis ל- / dev / stratis, במקום / stratis, בנוסף קישורים סימבוליים נוצרים ומתוחזקים על ידי כללי udev, במקום ישירות דרך סטטיסטיקה כמו קודם. ספריית / stratisdirectory אינה נוצרת או בשימוש על ידי stratisd 2.2.0.

גרסה זו מציב את ניהול תצורת המסוף לקלט אינטראקטיבי של מפתחות הצפנה בסטראטיזד במקום בסטראטיס-קלי.

סקריפט הקליפה מבוסס על סקריפט Rust קטן, stratis_dbusquery_version, הכלול בגרסה זו של stratisd.

גרסה זו זה גם מרחיב את ממשק D-Bus בכמה דרכים:

  • הוא שולח org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.Interfaces הסר אותות ב- D-Bus בכל פעם שמתווסף או מוסר אובייקט D-Bus מממשק D-Bus.
  • הוסף מאפיין PhysicalPath חדש של D-Bus, עבור ממשק org.storage.stratis2.blockdev.r2. מאפיין זה שימושי בעיקר למכשירי חסימת Stratis מוצפנים; מזהה את מכשיר החסימה עליו שוכנים המטא נתונים של Stratis LUKS2.
  • הוסף מפתח חדש, LockedPoolsa ל- org.storage.stratis2.FetchProperties.r2interface עבור האובייקטים המיישמים את org.storage.stratis2.Managerinterface. מקש זה מחזיר אובייקט D-Bus הממפה את ה- UUID של הקבוצות הנעולות לתיאורי המפתחות המתאימים להם.

מהדורה זו מאפשרת למשתמש לציין את רמת הרישום המועדפת עליהם באופן ישיר ותמציתי יותר באמצעות CLI-levelopment.

בסופו של דבר אם אתה רוצה לדעת יותר על זה לגבי גרסה חדשה זו, תוכל לבדוק את רשימת השינויים בקישור הבא.

כיצד להתקין את סטראטיס?

Stratis זמין עבור RHEL, CentOS, Fedora ונגזרים. ההתקנה שלו פשוטה למדי, מכיוון שהחבילה נמצאת במאגרי RHEL כמו גם בנגזרות שלה.

על מנת להתקין את סטראטיס פשוט הפעל את הפקודה הבאה במסוף:

sudo dnf install stratis-cli stratisd -y

או שאתה יכול גם לנסות את האחר:

sudo yum install stratis-cli stratisd -y

לאחר ההתקנה במערכת, חייב לאפשר שירותי סטראטיס, הם עושים זאת על ידי ביצוע הפקודות הבאות:

sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service

למידע נוסף על תצורה ושימוש, תוכלו להיכנס לקישור הבא. https://stratis-storage.github.io/howto/


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.