Btrfs هو نظام ملفات من نوع Copy-on-Write مفتوح المصدر مصمم خصيصًا لنظام التشغيل Linux ويهدف إلى تنفيذ الميزات المتقدمة ، مع التركيز على سهولة الإدارة والإصلاح والتسامح مع الخطأ.
ملامح نظام الملفات Btrfs
تم تطوير نظام الملفات Btrfs في البداية بواسطة نظام تخزين الملفات على أساس النطاق (2 ^ 64 كحد أقصى لحجم الملف) والتخزين الفعال للمساحة للملفات الصغيرة والدلائل المفهرسة وتخصيص الدينود الديناميكي واللقطات القابلة للكتابة والوحدات الفرعية وشريط مستوى العنصر والنسخ المتطابق ، واختبار البيانات.
ميزات إضافية من Btrfs
بالإضافة إلى ذلك ، فهي تتميز بدمج قوي مع مخطط الأجهزة ، ودعم العديد من الأجهزة ، والتحقق من نظام الملفات عبر الإنترنت ، وفحص سريع للغاية لنظام الملفات دون اتصال بالإنترنت ، والنسخ الاحتياطي المتزايد الفعال ، فضلاً عن النسخ المتطابق لنظام الملفات.
المرافق القوية لسطر الأوامر
نظرًا لأن Btrfs هو نظام ملفات ، وليس برنامجًا يمكن للمستخدم التفاعل معه ، فقد تم إنشاء أداة Btrfs-progs. فهو يزود المستخدمين بمجموعة من الأدوات المساعدة القوية لسطر الأوامر التي تساعدهم على إنشاء أنظمة ملفات Btrfs جديدة ، والتحقق من تكامل القسم الموجود المنسق مع نظام الملفات Btrfs ، وإنشاء لقطات من أجزاء Btrfs ، بالإضافة إلى ضبط أقسام Btrfs. / P>
الأداة الوحيدة للتفاعل مع Btrfs
صدق أو لا تصدق ، Btrfs-progs هي الأداة الوحيدة للتفاعل مع نظام الملفات Btrfs. هذا يعني أنك إذا أردت إنشاء قسم Btrfs جديد ، فسيتعين عليك تثبيت & ldquo؛ btrfs-progs & rdquo؛ حزمة من مستودعات البرامج الافتراضية لنظام التشغيل المستند إلى Linux kernel.
أدوات شملت
أدوات سطر الأوامر المضمنة في حزمة Btrfs-progs هي كالتالي: btrfs ، btrfs-debug-tree ، btrfs-map-logical ، btrfstune ، btrfsck ، btrfs-find-root ، btrfs-select-super ، btrfs -zero-log و btrfs-convert و btrfs-image و btrfs-show-super.
وتتوافق مع مجموعة كبيرة من توزيعات Linux
حتى إذا لم تكن حزمة Btrfs-progs متوفرة في توزيعة Linux ، فيمكنك تثبيتها باستخدام أرشيف المصدر ، الذي يجب تهيئته وتجميعه قبل التثبيت. يتم دعم معمارية 32 بت و 64 بت في هذا الوقت.
ما هو الجديد في هذا الإصدار:
mkfs - يتم الآن تشغيل ميزة بيانات التعريف النحافة بشكل افتراضي ، ويتم تقديمها أولاً في kernel 3.10
استخدام نظام الملفات - تقديم نظرة عامة على استخدام fs بطريقة أكثر استيعابًا من "df" الموجود
استخدام الجهاز - مزيد من المعلومات التفصيلية حول عمليات التخصيص لكل جهاز
التحقق من:
خيار لتعيين رقم بايت جذر شجرة مختلف
القدرة على ربط الملفات المفقودة بـ + المفقودة ، التي تسببها حشرة kernel حديثة
إصلاح fs تالف بشدة (استخدام مع الرعاية)
تحويل - خيار لإظهار التقدم
إنشاء subvol - قم بطباعة وضع الالتزام ، قم بطباعة الوضع العام فقط إذا كان --verbose
تحديثات أخرى: دعم musl-libc ، bugfixes التغطية ، صور اختبار جديدة ، وثائق
ما هو الجديد في الإصدار:
mkfs - يتم الآن تشغيل ميزة بيانات التعريف النحافة بشكل افتراضي ، ويتم تقديمها أولاً في kernel 3.10
استخدام نظام الملفات - تقديم نظرة عامة على استخدام fs بطريقة أكثر استيعابًا من "df" الموجود
استخدام الجهاز - مزيد من المعلومات التفصيلية حول عمليات التخصيص لكل جهاز
التحقق من:
خيار لتعيين رقم بايت جذر شجرة مختلف
القدرة على ربط الملفات المفقودة بـ + المفقودة ، التي تسببها حشرة kernel حديثة
إصلاح fs تالف بشدة (استخدام مع الرعاية)
تحويل - خيار لإظهار التقدم
إنشاء subvol - قم بطباعة وضع الالتزام ، قم بطباعة الوضع العام فقط إذا كان --verbose
تحديثات أخرى: دعم musl-libc ، bugfixes التغطية ، صور اختبار جديدة ، وثائق
ما هو الجديد في الإصدار 4.9.1:
mkfs - يتم الآن تشغيل ميزة بيانات التعريف النحافة بشكل افتراضي ، ويتم تقديمها أولاً في kernel 3.10
استخدام نظام الملفات - تقديم نظرة عامة على استخدام fs بطريقة أكثر استيعابًا من "df" الموجود
استخدام الجهاز - مزيد من المعلومات التفصيلية حول عمليات التخصيص لكل جهاز
التحقق من:
خيار لتعيين رقم بايت جذر شجرة مختلف
القدرة على ربط الملفات المفقودة بـ + المفقودة ، التي تسببها حشرة kernel حديثة
إصلاح fs تالف بشدة (استخدام مع الرعاية)
تحويل - خيار لإظهار التقدم
إنشاء subvol - قم بطباعة وضع الالتزام ، قم بطباعة الوضع العام فقط إذا كان --verbose
تحديثات أخرى: دعم musl-libc ، bugfixes التغطية ، صور اختبار جديدة ، وثائق
ما هو الجديد في الإصدار 4.8.5:
mkfs - يتم الآن تشغيل ميزة بيانات التعريف النحافة بشكل افتراضي ، ويتم تقديمها أولاً في kernel 3.10
استخدام نظام الملفات - تقديم نظرة عامة على استخدام fs بطريقة أكثر استيعابًا من "df" الموجود
استخدام الجهاز - مزيد من المعلومات التفصيلية حول عمليات التخصيص لكل جهاز
التحقق من:
خيار لتعيين رقم بايت جذر شجرة مختلف
القدرة على ربط الملفات المفقودة بـ + المفقودة ، التي تسببها حشرة kernel حديثة
إصلاح fs تالف بشدة (استخدام مع الرعاية)
تحويل - خيار لإظهار التقدم
إنشاء subvol - قم بطباعة وضع الالتزام ، قم بطباعة الوضع العام فقط إذا كان --verbose
تحديثات أخرى: دعم musl-libc ، bugfixes التغطية ، صور اختبار جديدة ، وثائق
ما هو الجديد في الإصدار 4.8.2:
mkfs - يتم الآن تشغيل ميزة بيانات التعريف النحافة بشكل افتراضي ، ويتم تقديمها أولاً في kernel 3.10
استخدام نظام الملفات - تقديم نظرة عامة على استخدام fs بطريقة أكثر استيعابًا من "df" الموجود
استخدام الجهاز - مزيد من المعلومات التفصيلية حول عمليات التخصيص لكل جهاز
التحقق من:
خيار لتعيين رقم بايت جذر شجرة مختلف
القدرة على ربط الملفات المفقودة بـ + المفقودة ، التي تسببها حشرة kernel حديثة
إصلاح fs تالف بشدة (استخدام مع الرعاية)
تحويل - خيار لإظهار التقدم
إنشاء subvol - قم بطباعة وضع الالتزام ، قم بطباعة الوضع العام فقط إذا كان --verbose
تحديثات أخرى: دعم musl-libc ، bugfixes التغطية ، صور اختبار جديدة ، وثائق
ما هو الجديد في الإصدار 4.7:
mkfs - يتم الآن تشغيل ميزة بيانات التعريف النحافة بشكل افتراضي ، ويتم تقديمها أولاً في kernel 3.10
استخدام نظام الملفات - تقديم نظرة عامة على استخدام fs بطريقة أكثر استيعابًا من "df" الموجود
استخدام الجهاز - مزيد من المعلومات التفصيلية حول عمليات التخصيص لكل جهاز
التحقق من:
خيار لتعيين رقم بايت جذر شجرة مختلف
القدرة على ربط الملفات المفقودة بـ + المفقودة ، التي تسببها حشرة kernel حديثة
إصلاح fs تالف بشدة (استخدام مع الرعاية)
تحويل - خيار لإظهار التقدم
إنشاء subvol - قم بطباعة وضع الالتزام ، قم بطباعة الوضع العام فقط إذا كان --verbose
تحديثات أخرى: دعم musl-libc ، bugfixes التغطية ، صور اختبار جديدة ، وثائق
ما هو الجديد في الإصدار 4.6.1:
mkfs - يتم الآن تشغيل ميزة بيانات التعريف النحافة بشكل افتراضي ، ويتم تقديمها أولاً في kernel 3.10
استخدام نظام الملفات - تقديم نظرة عامة على استخدام fs بطريقة أكثر استيعابًا من "df" الموجود
استخدام الجهاز - مزيد من المعلومات التفصيلية حول عمليات التخصيص لكل جهاز
التحقق من:
خيار لتعيين رقم بايت جذر شجرة مختلف
القدرة على ربط الملفات المفقودة بـ + المفقودة ، التي تسببها حشرة kernel حديثة
إصلاح fs تالف بشدة (استخدام مع الرعاية)
تحويل - خيار لإظهار التقدم
إنشاء subvol - قم بطباعة وضع الالتزام ، قم بطباعة الوضع العام فقط إذا كان --verbose
تحديثات أخرى: دعم musl-libc ، bugfixes التغطية ، صور اختبار جديدة ، وثائق
ما هو الجديد في الإصدار 4.5:
الجديد في Btrfs-progs 3.17 (19 أكتوبر 2014)
ما هو الجديد في الإصدار 4.3.1:
mkfs - يتم الآن تشغيل ميزة بيانات التعريف النحافة بشكل افتراضي ، ويتم تقديمها أولاً في kernel 3.10
استخدام نظام الملفات - تقديم نظرة عامة على استخدام fs بطريقة أكثر استيعابًا من "df" الموجود
استخدام الجهاز - مزيد من المعلومات التفصيلية حول عمليات التخصيص لكل جهاز
التحقق من:
خيار لتعيين رقم بايت جذر شجرة مختلف
القدرة على ربط الملفات المفقودة بـ + المفقودة ، التي تسببها حشرة kernel حديثة
إصلاح fs تالف بشدة (استخدام مع الرعاية)
تحويل - خيار لإظهار التقدم
إنشاء subvol - قم بطباعة وضع الالتزام ، قم بطباعة الوضع العام فقط إذا كان --verbose
تحديثات أخرى: دعم musl-libc ، bugfixes التغطية ، صور اختبار جديدة ، وثائق
ما هو الجديد في الإصدار 4.1.2:
mkfs - يتم الآن تشغيل ميزة بيانات التعريف النحافة بشكل افتراضي ، ويتم تقديمها أولاً في kernel 3.10
استخدام نظام الملفات - تقديم نظرة عامة على استخدام fs بطريقة أكثر استيعابًا من "df" الموجود
استخدام الجهاز - مزيد من المعلومات التفصيلية حول عمليات التخصيص لكل جهاز
التحقق من:
خيار لتعيين رقم بايت جذر شجرة مختلف
القدرة على ربط الملفات المفقودة بـ + المفقودة ، التي تسببها حشرة kernel حديثة
إصلاح fs تالف بشدة (استخدام مع الرعاية)
تحويل - خيار لإظهار التقدم
إنشاء subvol - قم بطباعة وضع الالتزام ، قم بطباعة الوضع العام فقط إذا كان --verbose
تحديثات أخرى: دعم musl-libc ، bugfixes التغطية ، صور اختبار جديدة ، وثائق
ما هو الجديد في الإصدار 4.0.1:
mkfs - يتم الآن تشغيل ميزة بيانات التعريف النحافة بشكل افتراضي ، ويتم تقديمها أولاً في kernel 3.10
استخدام نظام الملفات - تقديم نظرة عامة على استخدام fs بطريقة أكثر استيعابًا من "df" الموجود
استخدام الجهاز - مزيد من المعلومات التفصيلية حول عمليات التخصيص لكل جهاز
التحقق من:
خيار لتعيين رقم بايت جذر شجرة مختلف
القدرة على ربط الملفات المفقودة بـ + المفقودة ، التي تسببها حشرة kernel حديثة
إصلاح fs تالف بشدة (استخدام مع الرعاية)
تحويل - خيار لإظهار التقدم
إنشاء subvol - قم بطباعة وضع الالتزام ، قم بطباعة الوضع العام فقط إذا كان --verbose
تحديثات أخرى: دعم musl-libc ، bugfixes التغطية ، صور اختبار جديدة ، وثائق
ما هو الجديد في الإصدار 4.0:
mkfs - يتم الآن تشغيل ميزة بيانات التعريف النحافة بشكل افتراضي ، ويتم تقديمها أولاً في kernel 3.10
استخدام نظام الملفات - تقديم نظرة عامة على استخدام fs بطريقة أكثر استيعابًا من "df" الموجود
استخدام الجهاز - مزيد من المعلومات التفصيلية حول عمليات التخصيص لكل جهاز
التحقق من:
خيار لتعيين رقم بايت جذر شجرة مختلف
القدرة على ربط الملفات المفقودة بـ + المفقودة ، التي تسببها حشرة kernel حديثة
إصلاح fs تالف بشدة (استخدام مع الرعاية)
تحويل - خيار لإظهار التقدم
إنشاء subvol - قم بطباعة وضع الالتزام ، قم بطباعة الوضع العام فقط إذا كان --verbose
تحديثات أخرى: دعم musl-libc ، bugfixes التغطية ، صور اختبار جديدة ، وثائق
ما هو الجديد في الإصدار 3.19.1:
mkfs - يتم الآن تشغيل ميزة بيانات التعريف النحافة بشكل افتراضي ، ويتم تقديمها أولاً في kernel 3.10
استخدام نظام الملفات - تقديم نظرة عامة على استخدام fs بطريقة أكثر استيعابًا من "df" الموجود
استخدام الجهاز - مزيد من المعلومات التفصيلية حول عمليات التخصيص لكل جهاز
التحقق من:
خيار لتعيين رقم بايت جذر شجرة مختلف
القدرة على ربط الملفات المفقودة بـ + المفقودة ، التي تسببها حشرة kernel حديثة
إصلاح fs تالف بشدة (استخدام مع الرعاية)
تحويل - خيار لإظهار التقدم
إنشاء subvol - قم بطباعة وضع الالتزام ، قم بطباعة الوضع العام فقط إذا كان --verbose
تحديثات أخرى: دعم musl-libc ، bugfixes التغطية ، صور اختبار جديدة ، وثائق
ما هو الجديد في الإصدار 3.18.2:
mkfs - يتم الآن تشغيل ميزة بيانات التعريف النحافة بشكل افتراضي ، ويتم تقديمها أولاً في kernel 3.10
استخدام نظام الملفات - تقديم نظرة عامة على استخدام fs بطريقة أكثر استيعابًا من "df" الموجود
استخدام الجهاز - مزيد من المعلومات التفصيلية حول عمليات التخصيص لكل جهاز
التحقق من:
خيار لتعيين رقم بايت جذر شجرة مختلف
القدرة على ربط الملفات المفقودة بـ + المفقودة ، التي تسببها حشرة kernel حديثة
إصلاح fs تالف بشدة (استخدام مع الرعاية)
تحويل - خيار لإظهار التقدم
إنشاء subvol - قم بطباعة وضع الالتزام ، قم بطباعة الوضع العام فقط إذا كان --verbose
تحديثات أخرى: دعم musl-libc ، bugfixes التغطية ، صور اختبار جديدة ، وثائق
ما هو الجديد في الإصدار 3.17:
الإصلاح للمأزق الشائنة
علة ثابتة قديمة في المحاسبة qgroups بعد حذف لقطة
تحديث (أقل دقة) أرقام مدافع
تسريع لإعادة تسمية و truncate ، أقل حمولة صارمة
تحديث وإصلاحات لميزة البذر
ما هو الجديد في الإصدار 0.18:
v0.18 له نفس تنسيق القرص كما هو 0.17 ، ولكن تم العثور على خطأ في واجهة ioctl المشتركة بين برامج 32 بت و 64 بت. تم إصلاح هذا عن طريق تغيير واجهة ioctl. أي شخص يستخدم 2.6.29-rc2 سوف يحتاج إلى تحديث إلى v0.18 من btrfs progs.
ليست هناك حاجة لإعادة صياغة ، على الرغم من أن تنسيق القرص لا يزال متوافق.
لم يتم العثور على التعليقات