| quotacheck(8) | System Manager's Manual | 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 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| الجمعة 20 يوليو 2001 |