RESIZE2FS(8)

الاسم
resize2fs - أداة تغيير حجم نظام الملفات ext2/ext3/ext4

موجز
resize2fs [ -fFpPMbs ] [ -d debug-flags ] [ -S RAID-stride ] [ -z undo_file ] device [ size ]

الوصف
يقوم برنامج resize2fs بتغيير حجم أنظمة الملفات ext2 أو ext3 أو ext4. يمكن استخدامه لتكبير أو تصغير نظام ملفات غير مُركّب موجود على device. إذا كان نظام الملفات مُركّبًا، فيمكن استخدامه لتوسيع حجم نظام الملفات المُركّب، بافتراض أن النواة ونظام الملفات يدعمان تغيير الحجم عبر الإنترنت. (تدعم نواة Linux 2.6 الحديثة تغيير الحجم عبر الإنترنت لأنظمة الملفات المُركّبة باستخدام ext3 وext4؛ تتطلب أنظمة ملفات ext3 استخدام أنظمة ملفات مع تمكين ميزة resize_inode.)

تحدد المعلمة size الحجم الجديد المطلوب لنظام الملفات. إذا لم يتم تحديد وحدات، فستكون وحدات المعلمة size هي حجم كتلة نظام الملفات. اختياريًا، يمكن إلحاق المعلمة size بأحد محددات الوحدات التالية: 'K' أو 'M' أو 'G' أو 'T' (أحرف كبيرة أو صغيرة) أو 's' للكيلوبايت أو الميغابايت أو الجيغابايت أو التيرابايت بقوى اثنين أو قطاعات 512 بايت على التوالي. لا يمكن أن يكون حجم نظام الملفات أكبر من حجم القسم. إذا لم يتم تحديد المعلمة size، فستكون القيمة المبدئية هي حجم القسم.

لا يتلاعب برنامج resize2fs بحجم الأقسام. إذا كنت ترغب في تكبير نظام ملفات، يجب عليك التأكد من أنه يمكنك توسيع حجم القسم الأساسي أولاً. يمكن القيام بذلك باستخدام fdisk(8) عن طريق حذف القسم وإعادة إنشائه بحجم أكبر أو باستخدام lvextend(8)، إذا كنت تستخدم مدير الحجم المنطقي lvm(8). عند إعادة إنشاء القسم، تأكد من إنشائه بنفس أسطوانة القرص البدائية السابقة! وإلا، فلن تعمل عملية تغيير الحجم بالتأكيد، وقد تفقد نظام الملفات بأكمله. بعد تشغيل fdisk(8)، قم بتشغيل resize2fs لتغيير حجم نظام ملفات ext2 لاستخدام كل المساحة في القسم الموسع حديثًا.

إذا كنت ترغب في تصغير قسم ext2، فاستخدم أولاً resize2fs لتصغير حجم نظام الملفات. ثم يمكنك استخدام fdisk(8) لتصغير حجم القسم. عند تصغير حجم القسم، تأكد من عدم جعله أصغر من الحجم الجديد لنظام ملفات ext2!

تعمل الخيارات -b و-s على تمكين وتعطيل ميزة 64 بت، على التوالي. سيتولى برنامج resize2fs، بالطبع، تغيير حجم واصفات مجموعة الكتل ونقل كتل البيانات الأخرى بعيدًا عن الطريق، حسب الحاجة. لا يمكن تغيير حجم نظام الملفات بالتزامن مع تغيير حالة 64 بت.

الخيارات

-b  يقوم بتشغيل ميزة 64 بت، وتغيير حجم واصفات المجموعة حسب الحاجة، ونقل البيانات الوصفية الأخرى بعيدًا عن الطريق.

-d debug-flags
    يقوم بتشغيل ميزات تصحيح أخطاء resize2fs المختلفة، إذا تم تجميعها في الثنائي. يجب حساب debug-flags عن طريق إضافة أرقام الميزات المطلوبة من القائمة التالية:
      2    - تصحيح أخطاء إعادة توطين الكتل
      4    - تصحيح أخطاء إعادة توطين inode
      8    - تصحيح أخطاء نقل جدول inode
      16    - طباعة معلومات التوقيت
      32    - تصحيح أخطاء حساب الحد الأدنى لحجم نظام الملفات (-M)

-f  يجبر resize2fs على المتابعة في عملية تغيير حجم نظام الملفات، متجاوزًا بعض فحوصات الأمان التي يفرضها resize2fs عادةً.

-F  يقوم بمسح خبيئات المخزن المؤقت لجهاز نظام الملفات قبل البدء. مفيد حقًا فقط لإجراء تجارب زمنية لـ resize2fs.

-M  يقوم بتصغير نظام الملفات لتقليل حجمه قدر الإمكان، بالنظر إلى الملفات المخزنة في نظام الملفات.

-p  يقوم بطباعة أشرطة إكمال النسبة المئوية لكل مرحلة من مراحل resize2fs أثناء عملية تغيير حجم غير متصلة (غير تافهة)، حتى يتمكن المستخدم من تتبع ما يفعله البرنامج. (بالنسبة لعمليات تغيير الحجم السريعة جدًا، قد لا يتم عرض أشرطة التقدم.)

-P  اطبع تقديرًا لعدد كتل نظام الملفات في نظام الملفات إذا تم تقليصه باستخدام خيار -M الخاص بـ resize2fs ثم اخرج.

-s  أوقف تشغيل ميزة 64 بت وحرر الكتل غير المستخدمة.

-S RAID-stride
    سيحدد برنامج resize2fs استقصائيًا خطوة RAID التي تم تحديدها عند إنشاء نظام الملفات. يسمح هذا الخيار للمستخدم بتحديد إعداد خطوة RAID صريح لاستخدامه بواسطة resize2fs بدلاً من ذلك.

-z ملف_التراجع
    قبل الكتابة فوق كتلة نظام ملفات، اكتب المحتويات القديمة للكتلة إلى ملف تراجع. يمكن استخدام ملف التراجع هذا مع e2undo(8) لاستعادة المحتويات القديمة لنظام الملفات في حالة حدوث خطأ ما. إذا تم تمرير سلسلة فارغة كوسيطة undo_file، فسيتم كتابة ملف التراجع إلى ملف باسم resize2fs-device.e2undo في الدليل المحدد عبر متغير البيئة E2FSPROGS_UNDO_DIR. تحذير: لا يمكن استخدام ملف التراجع للاستعادة من انقطاع الطاقة أو انهيار النظام.

العلل المعروفة
قد يكون الحجم الأدنى لنظام الملفات كما قدره resize2fs غير صحيح، خاصةً لأنظمة الملفات ذات أحجام الكتل 1k و 2k.

المؤلف
تمت كتابة resize2fs بواسطة Theodore Ts'o <tytso@mit.edu>.

حقوق النسخ
حقوق الطبع والنشر لـ Resize2fs هي لعام 1998 بواسطة Theodore Ts'o و PowerQuest, Inc. جميع الحقوق محفوظة. اعتبارًا من أبريل 2000، يمكن إعادة توزيع Resize2fs بموجب شروط GPL.

انظر أيضًا
fdisk(8), e2fsck(8), mke2fs(8), lvm(8), lvextend(8)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.