E4DEFRAG(8)

الاسم
e4defrag - مزيل التجزئة الآني لنظام الملفات ext4

موجز
e4defrag [ -c ] [ -v ] الهدف ...

الوصف
يقلل e4defrag من تجزئة الملفات المعتمدة على الامتدادات. يتم إنشاء الملف المستهدف بواسطة e4defrag على نظام ملفات ext4 تم إنشاؤه باستخدام الخيار "-O extent" (انظر mke2fs(8)). يحصل الملف المستهدف على كتل أكثر ترابطًا ويحسن سرعة الوصول إلى الملف.

الهدف هو ملف عادي، أو دليل، أو جهاز تم تركيبه كنظام ملفات ext4. إذا كان الهدف دليلاً، فإن e4defrag يقلل تجزئة جميع الملفات فيه. إذا كان الهدف جهازًا، فإن e4defrag يحصل على نقطة التركيب الخاصة به ويقلل تجزئة جميع الملفات في نقطة التركيب هذه.

الخيارات

-c  يحصل على عدد التجزئة الحالي وعدد التجزئة المثالي، ويحسب درجة التجزئة بناءً عليهما. من خلال رؤية هذه الدرجة، يمكننا تحديد ما إذا كان ينبغي تنفيذ e4defrag على الهدف. عند استخدامه مع الخيار -v، تتم طباعة عدد التجزئة الحالي وعدد التجزئة المثالي لكل ملف.

    يقوم هذا الخيار أيضًا بإخراج متوسط حجم البيانات في امتداد واحد. إذا رأيته، ستجد ما إذا كان الملف يحتوي على امتدادات مثالية أم لا. لاحظ أن الحد الأقصى لحجم الامتداد هو 131072 كيلوبايت في نظام ملفات ext4 (إذا كان حجم الكتلة 4 كيلوبايت).

    إذا تم تحديد هذا الخيار، فلن يتم إلغاء تجزئة الهدف أبدًا.

-v  يطبع رسائل الخطأ وعدد التجزئة قبل وبعد إلغاء التجزئة لكل ملف.

ملاحظات
لا يدعم e4defrag ملف المبادلة، والملفات في دليل lost+found، والملفات المخصصة في الكتل غير المباشرة. عندما يكون الهدف جهازًا أو نقطة تركيب، لا يقوم e4defrag بإلغاء تجزئة الملفات في نقطة تركيب جهاز آخر.

من الآمن تشغيل e4defrag على ملف أثناء استخدامه بنشاط من قبل تطبيق آخر. نظرًا لأنه يتم نسخ محتويات كتل الملف باستخدام خبيئة الصفحة، فقد يؤدي ذلك إلى تباطؤ الأداء لكل من e4defrag والتطبيق بسبب التنافس على ذاكرة النظام وعرض النطاق الترددي للقرص.

إذا كانت المساحة الحرة لنظام الملفات مجزأة، أو إذا لم تكن هناك مساحة حرة كافية متاحة، فقد لا يتمكن e4defrag من تحسين تجزئة الملف.

يمكن للمستخدمين غير المميزين تنفيذ e4defrag على ملفاتهم الخاصة، ولكن لا تتم طباعة الدرجة إذا تم تحديد الخيار -c. لذلك، من المستحسن أن يتم تنفيذه بواسطة المستخدم الجذر.

المؤلف
كتبه أكيرا فوجيتا <a-fujita@rs.jp.nec.com> وتاكاشي ساتو <t-sato@yk.jp.nec.com>.

انظر أيضًا
mke2fs(8), mount(8).

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

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

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