ZFSonLinux 0.8.0 را منتشر کنید

توسعه دهندگان ZFS در لینوکس (مخفف ZoL) حدود دو سال و 5 نسخه RC طول کشید تا یک نسخه بسیار مهم را منتشر کنند - ZFS-0.8.0.

فرصت های تازه:

  • رمزگذاری "بومی". برای هر دو سیستم فایل و پارتیشن. الگوریتم پیش فرض aes-256-ccm است. کلیدهای مجموعه داده با استفاده از دستور "zfs load-key" و دستورات فرعی مرتبط مدیریت می شوند.
  • رمزگذاری با ارسال/دریافت zfs. به شما این امکان را می‌دهد تا پشتیبان‌گیری را در سرویس‌های غیرقابل اعتماد بدون احتمال خطر ذخیره کنید.
  • حذف یک دستگاه از استخر با دستور "zpool remove". همه داده‌ها در پس‌زمینه در دستگاه‌های سطح بالا کپی می‌شوند و ظرفیت استخر به همین نسبت کاهش می‌یابد.
  • دستور فرعی "zpool checkpoint". به شما این امکان را می دهد که کل وضعیت استخر را ذخیره کنید و در صورت تمایل، به این حالت دقیق بازگردید. این را می توان به عنوان یک عکس فوری گسترده از استخر در نظر گرفت. این هنگام انجام اقدامات اداری پیچیده که در غیر این صورت غیرقابل برگشت هستند (مانند فعال کردن یک ویژگی جدید، از بین بردن یک مجموعه داده و غیره) مفید است.
  • TRIM برای دستگاه های استخر به شما امکان می دهد از درایوهای حالت جامد به طور موثرتری استفاده کنید و از کاهش عملکرد و/یا طول عمر آنها جلوگیری کنید. می‌توانید با یک دستور جداگانه «zpool trim» برش را انجام دهید یا یک آنالوگ از گزینه رد کردن را فعال کنید - یک ویژگی pool جدید «autotrim»
  • مقداردهی اولیه استخر دستور فرعی zpool initialize الگوی خود را در کل فضای تخصیص نیافته می نویسد. این جریمه عملکرد اولین دسترسی را که ممکن است در برخی از محصولات ذخیره سازی مجازی (مانند VMware VMDK) وجود داشته باشد، حذف می کند.
  • پشتیبانی حسابداری پروژه و سهمیه. این ویژگی ردیابی پروژه و سهمیه را به فضای موجود و ویژگی های ردیابی سهمیه اضافه می کند. سهمیه های پروژه بعد اضافی به سهمیه های سنتی کاربر/گروه اضافه می کند. دستورات فرعی «zfs project» و «zfs projectspace» برای مدیریت پروژه‌ها، تعیین محدودیت‌های سهمیه و گزارش استفاده اضافه شده‌اند.
  • برنامه های کانال. دستور فرعی "zpool program" به شما امکان می دهد از اسکریپت های LUA برای انجام اقدامات اداری استفاده کنید. اسکریپت ها در یک جعبه شنی با محدودیت زمانی و حافظه اجرا می شوند.
  • پیزفس. کتابخانه پایتون جدید برای ارائه یک رابط پایدار برای مدیریت برنامه‌ای ZFS. این پوشش یک نگاشت یک به یک برای توابع API libzfs_core ارائه می دهد، اما امضاها و انواع آن برای گویش پایتون طبیعی تر هستند.
  • سازگار با Python3. ابزارهای "arcstat"، "arcsummary" و "dbufstat" برای سازگاری با Python3 به روز شده اند.
  • IO مستقیم. اضافه شدن پشتیبانی برای استفاده از خروجی مستقیم (O_DIRECT).

دستورات فرعی scrub/resilver/list/get نیز تسریع شده است، امکان خروجی ابرداده به یک دستگاه جداگانه (به عنوان مثال یک SSD با ظرفیت کم با کارایی بالا) اضافه شده است، عملکرد ZIL به دلیل ذخیره سازی و بهینه سازی افزایش یافته است. ، پشتیبانی از شتاب سخت افزاری SHA256 checksum و رمزگذاری AES با استفاده از QAT اینتل اضافه شده است (فناوری کمک سریع).

هسته های لینوکس پشتیبانی شده: 2.6.32 - 5.1 (شتاب SIMD هنوز در هسته های 5.0 و بالاتر پشتیبانی نمی شود)

پر شده لیست تغییرات

مقادیر پارامتر پیش فرض ماژول برای ارائه بار بهینه برای اکثر بارهای کاری و پیکربندی ها انتخاب می شوند. برای یک لیست کامل از گزینه ها - man 5 zfs-module-parameters

منبع: linux.org.ru

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