SYSTEMD-FSCK@.SERVICE(8) systemd-fsck@.service SYSTEMD-FSCK@.SERVICE(8)

الاسم

systemd-fsck@.service، systemd-fsck-root.service، systemd-fsck-usr.service، systemd-fsck - منطق مدقق نظام الملفات

موجز

systemd-fsck@.service
systemd-fsck-root.service
systemd-fsck-usr.service
/usr/lib/systemd/systemd-fsck

الوصف

خدمات systemd-fsck@.service و systemd-fsck-root.service و systemd-fsck-usr.service هي خدمات مسؤولة عن فحوصات نظام الملفات. يتم إنشاء مثيل لها لكل جهاز تم تكوينه لفحص نظام الملفات. systemd-fsck-root.service و systemd-fsck-usr.service مسؤولتان عن فحوصات نظام الملفات على نظام الملفات الجذر و /usr على التوالي، ولكن فقط إذا لم يتم فحص نظام الملفات الجذر في initrd. تُستخدم systemd-fsck@.service لجميع أنظمة الملفات الأخرى ولنظام الملفات الجذر في initrd.

تُبدأ هذه الخدمات عند الإقلاع إذا تم تعيين passno في /etc/fstab لنظام الملفات إلى قيمة أكبر من الصفر، ولكن فقط إذا تم تكوينه أيضًا ليتم تركيبه عند الإقلاع (أي بدون خيار "noauto"). يتم إجراء فحص نظام الملفات للجذر قبل أنظمة الملفات الأخرى. يمكن فحص أنظمة الملفات الأخرى بالتوازي، إلا عندما تكون على نفس القرص الدوار.

لا يعرف systemd-fsck أي تفاصيل عن أنظمة ملفات محددة، وينفذ ببساطة مدققي نظام الملفات الخاصين بكل نوع نظام ملفات (fsck.type). سيقرر هؤلاء المدققون ما إذا كان يجب فحص نظام الملفات فعليًا بناءً على الوقت منذ آخر فحص، وعدد مرات التحميل، وفك التحميل غير النظيف، إلخ.

ستقوم systemd-fsck-root.service و systemd-fsck-usr.service بتنشيط reboot.target إذا أعاد fsck(8) حالة "يجب إعادة تشغيل النظام"، أو emergency.target إذا أعاد fsck حالة "أخطاء نظام الملفات تركت دون تصحيح".

ستفشل systemd-fsck@.service إذا أعاد fsck(8) إما حالة "يجب إعادة تشغيل النظام" أو "أخطاء نظام الملفات تركت دون تصحيح". بالنسبة لأنظمة الملفات المدرجة في /etc/fstab بدون خيارات "nofail" أو "noauto"، سيقوم local-fs.target بعد ذلك بتنشيط emergency.target.

سطر أوامر النواة

يفهم systemd-fsck معاملات سطر أوامر النواة هذه:

fsck.mode=

واحد من "auto" أو "force" أو "skip". يتحكم في وضع التشغيل. المبدئي هو "auto"، ويضمن إجراء فحوصات نظام الملفات عندما يراها مدقق نظام الملفات ضرورية. يؤدي "force" بشكل غير مشروط إلى فحوصات كاملة لنظام الملفات. يتخطى "skip" أي فحوصات لنظام الملفات.

أُضيف في الإصدارة 186.

fsck.repair=

واحد من "preen" أو "yes" أو "no". يتحكم في وضع التشغيل. المبدئي هو "preen"، وسيقوم آليًا بإصلاح المشكلات التي يمكن إصلاحها بأمان. سيجيب "yes" بنعم على جميع أسئلة fsck وسيجيب "no" بلا على جميع الأسئلة.

أُضيف في الإصدارة 213.

بيانات الاعتماد

يدعم systemd-fsck منطق بيانات اعتماد الخدمة كما هو مطبق بواسطة ImportCredential=/LoadCredential=/SetCredential= (انظر systemd.exec(5) للتفاصيل). تُستخدم بيانات الاعتماد التالية عند تمريرها:

fsck.mode، fsck.repair

يتم تحليل محتويات بيانات الاعتماد بنفس طريقة تحليل خيارات سطر أوامر النواة التي تحمل الاسم نفسه. انظر أعلاه لمزيد من التفاصيل.

أُضيف في الإصدار 258.

لاحظ أنه بشكل مبدئي، تم إعداد ملفات الوحدة systemd-fsck@.service و systemd-fsck-root.service و systemd-fsck-usr.service لوراثة كل من بيانات اعتماد fsck.mode و fsck.repair من مدير الخدمة.

انظر أيضًا

systemd(1)، fsck(8)، systemd-quotacheck@.service(8)، fsck.btrfs(8)، fsck.cramfs(8)، fsck.ext4(8)، fsck.fat(8)، fsck.hfsplus(8)، fsck.minix(8)، fsck.ntfs(8)، fsck.xfs(8)

ترجمة

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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

systemd 260.1