انتشار Stratis 3.0، یک جعبه ابزار برای مدیریت ذخیره سازی محلی

انتشار پروژه Stratis 3.0 منتشر شده است که توسط Red Hat و انجمن Fedora توسعه یافته است تا ابزارهای پیکربندی و مدیریت مجموعه ای از یک یا چند درایو محلی را یکپارچه و ساده کند. Stratis ویژگی هایی مانند تخصیص پویا ذخیره سازی، عکس های فوری، یکپارچگی و لایه های ذخیره سازی را ارائه می دهد. پشتیبانی Stratis از زمان انتشار Fedora 28 و RHEL 8.2 در توزیع‌های Fedora و RHEL ادغام شده است. کد پروژه تحت مجوز MPL 2.0 توزیع شده است.

این سیستم تا حد زیادی در قابلیت های خود ابزارهای پیشرفته مدیریت پارتیشن ZFS و Btrfs را تکرار می کند، اما به شکل یک لایه (stratisd daemon) که در بالای زیرسیستم دستگاه-mapper هسته لینوکس اجرا می شود (ماژول های dm-thin, dm) اجرا می شود. -cache، dm-thinpool، dm-raid و dm-integrity) و سیستم فایل XFS. برخلاف ZFS و Btrfs، اجزای Stratis فقط در فضای کاربر اجرا می‌شوند و نیازی به بارگذاری ماژول‌های هسته خاصی ندارند. این پروژه در ابتدا به عنوان عدم نیاز به صلاحیت یک متخصص سیستم های ذخیره سازی برای اداره ارائه شد.

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

انتشار Stratis 3.0، یک جعبه ابزار برای مدیریت ذخیره سازی محلی

تغییر قابل توجه در شماره نسخه به دلیل تغییر در رابط برای کنترل D-Bus و منسوخ شدن رابط های FetchProperties به نفع ویژگی ها و روش های مبتنی بر D-Bus است. نسخه جدید همچنین بررسی قوانین udev با استفاده از libblkid را قبل از ایجاد تغییرات اضافه می‌کند، مدیریت رویداد را از DeviceMapper تغییر می‌دهد، نمایش داخلی کنترل‌کننده‌های خطا را تغییر می‌دهد، کد را برای بازگرداندن تغییرات (بازگشت) دوباره کار می‌کند و اجازه تعیین اندازه منطقی هنگام ایجاد یک فایل را می‌دهد. سیستم. چارچوب Clevis که برای رمزگذاری و رمزگشایی خودکار داده ها در پارتیشن های دیسک استفاده می شود، به جای SHA-256 از هش SHA-1 استفاده می کند. این امکان وجود دارد که عبارت عبور را تغییر دهید و پیوندها را به Clevis بازسازی کنید.

منبع: opennet.ru

اضافه کردن نظر