
في حال تلقيت وعدًا و / أو توقعت منذ فترة طويلة ، هناك قول مأثور "ولم يمر نصف عام". في حالة OpenZFS 2.0 ، كل شيء أطول قليلاً: لقد انتظرنا هذا الإصدار ليس ستة أشهر ، ولكن واحد ونصف. يمكنك أن تقرأ عن نوع المشروع وما هي جوانبه الإيجابية في مقال مفصل عن حبري .
باختصار ، تم وضع هذا المشروع كـ "ZFS on Linux". في السابق ، كان يقتصر على تطوير وحدة نمطية لنواة Linux. تمت إضافة دعم FreeBSD لاحقًا ، لذلك تمت إزالة ذكر Linux من الاسم. حسنًا ، سنلقي اليوم نظرة على الجديد في الإصدار الثاني.
OpenZFS هو جزء من FreeBSD (HEAD) ، المنبع ، وهو أيضًا جزء من توزيعات Debian و Ubuntu و Gentoo و Sabayon Linux و ALT Linux. سيتوفر الإصدار الجديد قريبًا على Debian و Ubuntu و Fedora و RHEL / CentOS والتوزيعات الأخرى.
ما هو الجديد؟
- الشيء الرئيسي هو أن هناك دعمًا لـ FreeBSD . أيضًا ، قام المطورون بتوحيد قاعدة التعليمات البرمجية لدعم أنظمة التشغيل المختلفة.
- FreeBSD, OpenZFS, ZFS FreeBSD. FreeBSD , « » . , , , , (allocation classes), RAIDZ , ZSTD, multihost (MMP, Multi Modifier Protection) .
- Zstandart, 3-5 , zlib/Deflate. , — 10-15%.
- zfs send/receive, . , . — - . «zfs redact» «zfs send --redact».
- «resilver» (sequential resilver), . vdev , resilver. , — scrub .
- , L2ARC, . , «», .
- :
- "zfs wait" ، "zpool wait" - ينتظر استكمال عمل الخلفية (resilver ، scrub ، trim ، إلخ).
- "zfs send - Saved" - يسمح لك بحفظ مجموعة بيانات غير مكتملة.
- "zfs jail" ، "zfs unjail" - إرفاق وفصل ZFS من بيئات سجن FreeBSD.
- "zfs rename -u" - يعيد تسمية نظام الملفات بدون إعادة التركيب.
- "zfs umount -u" - يفرغ مفاتيح التشفير في لحظة إلغاء تركيب FS.
- "zfs bookmark fs # target fs # newbookmark" - تنشئ نسخة من الإشارة المرجعية باسم جديد.
- تم تنفيذ خيارات جديدة لتحسين الأداء:
- تسريع عملية حذف النسخ وتنظيف الخلفية عند تنفيذ الأمر "zfs destruction".
- تحسين أداء zfs send / zfs يستقبل الأوامر عند معالجة السجلات الصغيرة.
- تحسين قابلية توسيع الأمر zfs share.
- تحسين كفاءة ARC لاستبدال ذاكرة التخزين المؤقت وإدارة الذاكرة.
- تحسين سرعة الكتابة في التجمعات شديدة التجزئة.
- وضع تشفير AES-GCM محسن.
- تمت إضافة تحسينات باستخدام تعليمات معالج SIMD المتجه.
- أيضًا ، توقف المطورون عن دعم إلغاء البيانات المكررة عند إرسال التدفقات باستخدام الأمر "zfs send -D" ومعلمة تجمع البيانات dedupditto. توقفت كتابة كتل dedupditto الجديدة.
