quotacheck(8)

الاسم
quotacheck - مسح نظام ملفات لاستخدام القرص، إنشاء، فحص وإصلاح ملفات الحصص

موجز
quotacheck [ -gubcfinvdMmR ] [ -F تنسيق-الحصة ] -a | نظام-الملفات

الوصف
quotacheck يفحص كل نظام ملفات، يبني جدولاً لاستخدام القرص الحالي، ويقارن هذا الجدول بما هو مسجل في ملف حصة القرص لنظام الملفات (يتم حذف هذه الخطوة إذا تم تحديد الخيار -c). إذا تم اكتشاف أي تناقضات، يتم تحديث كل من ملف الحصة والنسخة الحالية للنظام من الحصص غير الصحيحة (يحدث الأخير فقط إذا تم فحص نظام ملفات نشط وهو أمر غير مستحسن). بشكل مبدئي، يتم فحص حصص المستخدمين فقط. يتوقع quotacheck أن يكون لكل نظام ملفات يتم فحصه ملفات حصص مسماة [a]quota.user و [a]quota.group موجودة في جذر نظام الملفات المرتبط. إذا لم يكن الملف موجوداً، يقوم quotacheck بإنشائه.

إذا كان ملف الحصة تالفاً، يحاول quotacheck حفظ أكبر قدر ممكن من البيانات. قد يتطلب إنقاذ البيانات تدخلاً من المستخدم. بدون خيارات إضافية، يخرج quotacheck ببساطة في مثل هذه الحالة. في الوضع التفاعلي (الخيار -i)، يُطلب من المستخدم تقديم المشورة. يمكن أيضاً تقديم المشورة من سطر الأوامر (انظر الخيار -n)، وهو مفيد عندما يتم تشغيل quotacheck آلياً (أي من سكريبت) ويكون الفشل غير مقبول.

يجب تشغيل quotacheck في كل مرة يقوم فيها النظام بالإقلاع وتركيب أنظمة ملفات غير صالحة. من المرجح أن يحدث هذا بعد تعطل النظام.

يوصى بشدة بتشغيل quotacheck مع إيقاف تشغيل الحصص لنظام الملفات. وإلا، قد ينتج عن ذلك تلف أو فقدان محتمل للبيانات في ملفات الحصص. من غير الحكمة أيضاً تشغيل quotacheck على نظام ملفات نشط لأن الاستخدام الفعلي قد يتغير أثناء المسح. لمنع ذلك، يحاول quotacheck إعادة تركيب نظام الملفات للقراءة فقط قبل بدء المسح. بعد الانتهاء من المسح، يعيد تركيب نظام الملفات للقراءة والكتابة. يمكنك تعطيل هذا بالخيار -m. يمكنك أيضاً جعل quotacheck يتجاهل فشل إعادة تركيب نظام الملفات للقراءة فقط بالخيار -M.

الخيارات

-b, --backup
    يجبر quotacheck على عمل نسخ احتياطية من ملف الحصة قبل كتابة البيانات الجديدة.

-v, --verbose
    يبلغ quotacheck عن عمليته أثناء تقدمها. عادةً يعمل بصمت. إذا تم تحديد الخيار مرتين، تتم طباعة الدليل الحالي أيضاً (لاحظ أن الطباعة يمكن أن تبطئ المسح بشكل ملحوظ).

-d، --debug
    تمكين وضع التصحيح. ينتج عنه الكثير من المعلومات التي يمكن استخدامها في تصحيح أخطاء البرنامج. المخرجات مطولة جداً وسيكون المسح بطيئاً.

-u, --user
    يتم فحص حصص المستخدمين المدرجة في /etc/mtab أو في أنظمة الملفات المحددة فقط. هذا هو الإجراء المبدئي.

-g، --group
    يتم فحص حصص المجموعات المدرجة في /etc/mtab أو في أنظمة الملفات المحددة فقط.

-c, --create-files
    لا تقرأ ملفات الحصص الموجودة. قم فقط بإجراء مسح جديد واحفظه على القرص. يتخطى quotacheck أيضاً مسح ملفات الحصص القديمة عندما لا يتم العثور عليها.

-f, --force
    يجبر فحص وكتابة ملفات حصص جديدة على أنظمة الملفات مع تمكين الحصص. هذا غير مستحسن لأن ملفات الحصص المنشأة قد تكون غير متزامنة.

-M, --try-remount
    يجبر هذا العلم فحص نظام الملفات في وضع القراءة والكتابة إذا فشلت إعادة التركيب. افعل هذا فقط عندما تكون متأكداً من أن أياً من العمليات لن يكتب إلى نظام الملفات أثناء المسح.

-m, --no-remount
    لا تحاول إعادة تركيب نظام الملفات للقراءة فقط. انظر التعليق مع الخيار -M.

-i, --interactive
    الوضع التفاعلي. مبدئيًا، يخرج quotacheck عند العثور على خطأ. في الوضع التفاعلي، يُطلب من المستخدم إدخال بدلاً من ذلك. انظر الخيار -n.

-n, --use-first-dquot
    إذا تلفت ملفات الحصص، فقد توجد إدخالات مكررة لمعرف مستخدم أو مجموعة واحد. عادةً في هذه الحالة، يخرج quotacheck أو يطلب من المستخدم إدخال. عند تعيين هذا الخيار، يُستخدم الإدخال الأول الذي يُعثر عليه دائمًا (يعمل هذا الخيار في الوضع التفاعلي أيضًا).

-F، --format=اسم_التنسيق
    فحص وإصلاح ملفات الحصص بالتنسيق المحدد (أي لا تُجرِ الكشف الآلي عن التنسيق). يُوصى بذلك لأن الكشف قد لا يعمل جيدًا على ملفات الحصص التالفة. أسماء التنسيقات الممكنة هي: vfsold تنسيق الحصص الأصلي مع UIDs/GIDs ذات 16 بت، vfsv0 تنسيق الحصص مع UIDs/GIDs ذات 32 بت، استخدام مساحة 64 بت، استخدام وعقد inode 32 بت وحدود، vfsv1 تنسيق الحصص مع حدود واستخدام حصص 64 بت، rpc (الحصص عبر NFS)، xfs (الحصص على نظام ملفات XFS)

-a, --all
    فحص جميع أنظمة الملفات غير NFS المركبة في /etc/mtab

-R, --exclude-root
    عند استخدامه مع الخيار -a، تُفحص جميع أنظمة الملفات باستثناء نظام ملفات الجذر بحثًا عن الحصص.

ملاحظة
يجب تشغيل quotacheck فقط بواسطة المستخدم الفائق. يُفترض أن المستخدمين غير المميزين غير مسموح لهم بقراءة جميع الدلائل على نظام الملفات المعطى.

انظر أيضًا
quota(1), quotactl(2), fstab(5), quotaon(8), repquota(8), convertquota(8), setquota(8), edquota(8), fsck(8), efsck(8), e2fsck(8), xfsck(8)

الملفات
aquota.user or aquota.group
    موجود في جذر نظام الملفات مع الحصص (إصدار الحصص 2، أنظمة ملفات غير XFS)
quota.user أو quota.group
    موجود في جذر نظام الملفات مع الحصص (إصدار الحصص 1، أنظمة ملفات غير XFS)
/etc/mtab
    أسماء ومواقع أنظمة الملفات المركبة

المؤلف
جان كارا (Jan Kara) <jack@suse.cz>
بناءً على quotacheck القديم بواسطة:
Edvard Tuinder <ed@elm.net>
Marco van Wieringen <mvw@planets.elm.net>

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.