'\" t .TH "SYSTEMD\-FSCK@\&.SERVICE" "8" "" "systemd 261.2" "systemd-fsck@.service" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" systemd-fsck, systemd-fsck-root.service, systemd-fsck-usr.service, systemd-fsck@.service \- سرویس‌های بررسی و ترمیم فایل‌سیستم .SH "خلاصه دستور (SYNOPSIS)" .PP .RS 4 systemd\-fsck@\&.service .RE .RS 4 systemd\-fsck\-root\&.service .RE .RS 4 systemd\-fsck\-usr\&.service .RE .RS 4 /usr/lib/systemd/systemd\-fsck .RE .SH "توضیحات (DESCRIPTION)" .PP سرویس‌های systemd\-fsck@\&.service، systemd\-fsck\-root\&.service و systemd\-fsck\-usr\&.service مسئول بررسی فایل‌سیستم‌ها هستند\&. این سرویس‌ها برای هر دستگاهی که برای بررسی فایل‌سیستم پیکربندی شده باشد نمونه‌سازی می‌شوند\&. سرویس‌های systemd\-fsck\-root\&.service و systemd\-fsck\-usr\&.service به‌ترتیب مسئول بررسی فایل‌سیستم‌های ریشه (root) و /usr هستند، اما تنها در صورتی که فایل‌سیستم ریشه در initrd بررسی نشده باشد\&. سرویس systemd\-fsck@\&.service برای سایر فایل‌سیستم‌ها و همچنین برای فایل‌سیستم ریشه در initrd استفاده می‌شود\&. .PP این سرویس‌ها در هنگام بوت راه‌اندازی می‌شوند اگر \fBpassno\fR در فایل /etc/fstab برای آن فایل‌سیستم روی مقداری بزرگ‌تر از صفر تنظیم شده باشد، اما تنها در صورتی که آن فایل‌سیستم همچنین برای سوار شدن در زمان بوت پیکربندی شده باشد (یعنی بدون گزینه "noauto")\&. بررسی فایل‌سیستم برای ریشه پیش از سایر فایل‌سیستم‌ها انجام می‌شود\&. سایر فایل‌سیستم‌ها ممکن است به‌صورت موازی بررسی شوند، مگر در مواردی که روی یک دیسک چرخشی یکسان قرار داشته باشند\&. .PP \fBsystemd\-fsck\fR هیچ‌گونه اطلاعاتی درباره جزئیات فایل‌سیستم‌های خاص ندارد و صرفاً بررسی‌کننده‌های فایل‌سیستم اختصاصی هر نوع فایل‌سیستم (fsck\&.\fItype\fR) را اجرا می‌کند\&. این بررسی‌کننده‌ها بر اساس زمان سپری‌شده از آخرین بررسی، تعداد دفعات سوار شدن، قطع اتصال ناتمام (unclean unmount) و غیره تصمیم می‌گیرند که آیا فایل‌سیستم واقعاً باید بررسی شود یا خیر\&. .PP سرویس‌های systemd\-fsck\-root\&.service و systemd\-fsck\-usr\&.service در صورتی که \fBfsck\fR(8) وضعیت "System should reboot" را برگرداند، واحد reboot\&.target را فعال می‌کنند، یا اگر \fBfsck\fR وضعیت "Filesystem errors left uncorrected" را برگرداند، واحد emergency\&.target را فعال خواهند کرد\&. .PP سرویس systemd\-fsck@\&.service شکست خواهد خورد اگر \fBfsck\fR(8) هر یک از وضعیت‌های "System should reboot" یا "Filesystem errors left uncorrected" را بازگرداند\&. برای فایل‌سیستم‌های فهرست‌شده در /etc/fstab بدون گزینه‌های "nofail" یا "noauto"، واحد local\-fs\&.target سپس emergency\&.target را فعال خواهد کرد\&. .SH "خط فرمان کرنل (KERNEL COMMAND LINE)" .PP \fBsystemd\-fsck\fR این پارامترهای خط فرمان کرنل را درک می‌کند: .PP \fIfsck\&.mode=\fR .RS 4 یکی از مقادیر "auto"، "force"، "skip"\&. حالت عملیات را کنترل می‌کند\&. مقدار پیش‌فرض "auto" است و اطمینان می‌دهد که بررسی‌های فایل‌سیستم زمانی که بررسی‌کننده فایل‌سیستم آن‌ها را ضروری بداند انجام شوند\&. "force" بدون قید و شرط منجر به بررسی کامل فایل‌سیستم می‌شود\&. "skip" از هرگونه بررسی فایل‌سیستم صرف‌نظر می‌کند\&. .sp افزوده‌شده در نسخه 186\&. .RE .PP \fIfsck\&.repair=\fR .RS 4 یکی از مقادیر "preen"، "yes"، "no"\&. حالت عملیات را کنترل می‌کند\&. مقدار پیش‌فرض "preen" است و به‌طور خودکار مشکلاتی را که می‌توان بدون خطر برطرف کرد ترمیم می‌کند\&. "yes" به تمام پرسش‌های fsck پاسخ مثبت می‌دهد و "no" به تمام پرسش‌ها پاسخ منفی می‌دهد\&. .sp افزوده‌شده در نسخه 213\&. .RE .SH "اعتبارنامه‌ها (CREDENTIALS)" .PP \fBsystemd\-fsck\fR از منطق اعتبارنامه‌های سرویس همان‌گونه که توسط \fIImportCredential=\fR/\fILoadCredential=\fR/\fISetCredential=\fR پیاده‌سازی شده است پشتیبانی می‌کند (برای جزئیات به \fBsystemd.exec\fR(5) مراجعه کنید)\&. اعتبارنامه‌های زیر هنگام تحویل مورد استفاده قرار می‌گیرند: .PP \fIfsck\&.mode\fR, \fIfsck\&.repair\fR .RS 4 محتوای اعتبارنامه‌ها همانند گزینه‌های خط فرمان کرنل با همین نام تجزیه می‌شود\&. برای جزئیات بیشتر به بالا مراجعه کنید\&. .sp افزوده‌شده در نسخه 258\&. .RE .PP توجه داشته باشید که به‌طور پیش‌فرض فایل‌های واحد systemd\-fsck@\&.service، systemd\-fsck\-root\&.service و systemd\-fsck\-usr\&.service به‌گونه‌ای تنظیم شده‌اند که هر دو اعتبارنامه \fIfsck\&.mode\fR و \fIfsck\&.repair\fR را از مدیر سرویس به ارث ببرند\&. .SH "همچنین ببینید (SEE ALSO)" .PP \fBsystemd\fR(1), \fBfsck\fR(8), \fBsystemd-quotacheck@.service\fR(8), \fBfsck.btrfs\fR(8), \fBfsck.cramfs\fR(8), \fBfsck.ext4\fR(8), \fBfsck.fat\fR(8), \fBfsck.hfsplus\fR(8), \fBfsck.minix\fR(8), \fBfsck.ntfs\fR(8), \fBfsck.xfs\fR(8)