Stratis ، یک راه حل محلی برای مدیریت ذخیره سازی برای لینوکس

Stratis خیلی

Stratis یک دایمون است که توسط Red Hat ساخته شده است و جامعه فدورا تنظیمات فضای کاربر را متحد و ساده کنید که اجزای موجود در م componentsلفه های ذخیره سازی لینوکس زمینه مدیریت حجم LVM و سیستم فایل XFS را از طریق D-Bus پیکربندی و نظارت می کند.

Stratis یک سیستم فایل در سطح کاربر مانند سیستم FUSE نیست. اهریمن پیکربندی Stratis برای برابری ویژگی با ZFS و Btrfs توسعه داده شد. همانطور که بر اساس م componentsلفه های آزمایش شده شرکت LVM و XFS با بیش از یک دهه استقرار سازمانی و درسهایی که از System Storage Manager در Red Hat Enterprise Linux آموخته است.

Eبه عبارت دیگر ، Stratis مدیریت ذخیره سازی محلی را خودکار می کند. بر روی یک سیستم دیسک ، Stratis می تواند جدا کردن منطقی / خانه از / usr را راحت تر کرده و عکسبرداری برگشت عکس را به طور جداگانه در هر یک فعال کند.

در تنظیمات بزرگتر ، Stratis می تواند ایجاد یک استخر ذخیره سازی چند لایه ، چند دیسک ، نظارت بر استخر را آسان کند و سپس با تلاش کمتر مدیر ، گروه را مدیریت کنید.

درباره Stratis

Stratis با تلفیق لایه های فناوری موجود ، ویژگی های سبک ZFS / Btrfs را فراهم می کند- زیر سیستم نگاشت دستگاه Linux و سیستم فایل XFS. stratisd daemon مجموعه دستگاه های بلوک را مدیریت می کند و یک D-Bus API ارائه می دهد.

Stratis-CLI ابزاری برای خط فرمان فراهم می کند Stratis که به نوبه خود از D-BUS API برای برقراری ارتباط با stratisd استفاده می کند.

برخلاف ZFS و Btrfs ، م componentsلفه های Stratis فقط در فضای کاربر کار می کنند و نیازی به بارگیری ماژول های هسته خاص نیستند. این پروژه در ابتدا به دلیل عدم نیاز به مدیریت یک متخصص سیستم های ذخیره سازی برای مدیریت رتبه بندی ارائه شد.

D-Bus API و cli-utility برای مدیریت ارائه شده اند. Stratis با دستگاه های بلوک مبتنی بر LUKS (پارتیشن های رمزگذاری شده) ، mdraid ، dm-multipath ، iSCSI ، حجم منطقی LVM و همچنین انواع مختلف هارد دیسک ، SSD و درایو NVMe آزمایش شده است.

اگر واحدی در گروه وجود دارد ، Stratis اجازه می دهد تا از پارتیشن های منطقی با پشتیبانی از عکس فوری برای برگرداندن تغییرات استفاده کنید. از طرف دیگر ، هنگامی که چندین واحد به گروه اضافه می شوند ، می توان واحدها را به صورت منطقی در یک منطقه پیوسته ترکیب کرد.

ویژگی هایی مانند RAID ، فشرده سازی داده ها ، تکثیر و تحمل خطا هنوز پشتیبانی نمی شوند ، اما برای آینده برنامه ریزی شده اند.

Stratis ویژگی های دیگری نیز دارد مانند اختصاص دینامیکی فضای ذخیره سازی ، عکس های فوری ، یکپارچگی و لایه بندی برای ذخیره سازی. کد پروژه در Rust نوشته شده و تحت مجوز MPL 2.0 توزیع می شود.

اکنون پروژه پس از یک سال توسعه به روز شد ، از زمان آغاز به کار این پروژه به تازگی منتشر شده است استراتیس 2.0. که در آن در اعلامیه این نسخه جدید ذکر شده است که الزامات نسخه کامپایلر Rust افزایش یافته است (حداقل 1.37 ، اما 1.38 توصیه می شود).

علاوه بر آن ارزش برجسته سازی دارد تغییر قابل توجهی در شماره نسخه مرتبط با تغییر نام برخی از رابط های D-Bus و طراحی مجدد سازماندهی کار با D-Bus (مجموعه ای از خصوصیات اساسی اصلی انتخاب شده است و خصوصیات باقیمانده اکنون با استفاده از روش جدید FetchProperties درخواست می شوند.)

همینطور نسخه CLI به طور قابل توجهی قوی تر است. پیش از این ، دسته ای از شرایط خطا در گروه ها ، سیستم فایل ها و دستگاه های بلوک وجود داشت که باعث می شود CLI تقریباً غیرقابل استفاده شود.

چگونه Stratis را نصب کنیم؟

Stratis برای RHEL ، CentOS ، Fedora و مشتقات موجود است. نصب آن کاملاً ساده است زیرا بسته در مخازن RHEL و همچنین مشتقات آن است.

به منظور نصب Stratis فقط دستور زیر را در یک ترمینال اجرا کنید:

sudo dnf install stratis-cli stratisd -y

یا می توانید این مورد دیگر را نیز امتحان کنید:

sudo yum install stratis-cli stratisd -y

پس از نصب بر روی سیستم ، باید خدمات Stratis را فعال کند، آنها این کار را با اجرای دستورات زیر انجام می دهند:

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 (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.