FSCK.MINIX(8) System Administration FSCK.MINIX(8)

fsck.minix - بررسی صحت سیستم فایل لینوکسی مینیکس (Minix)

fsck.minix [options] device

دستور fsck.minix بررسی صحت و یکپارچگی را برای سیستم فایل MINIX لینوکس انجام می‌دهد.

این برنامه فرض می‌کند که سیستم فایل در حالت سکون و بدون فعالیت است. fsck.minix نباید روی یک دستگاه سوارشده (mounted) استفاده شود، مگر اینکه مطمئن باشید هیچ فرآیندی روی آن نمی‌نویسد. به یاد داشته باشید که هسته می‌تواند هنگام جستجوی فایل‌ها روی دستگاه بنویسد.

نام دستگاه (device) معمولاً به صورت زیر خواهد بود:

/dev/hda[1-63] دیسک IDE ۱
/dev/hdb[1-63] دیسک IDE ۲
/dev/sda[1-15] دیسک SCSI ۱
/dev/sdb[1-15] دیسک SCSI ۲

اگر سیستم فایل تغییر کرده باشد (یعنی تعمیر شده باشد)، fsck.minix عبارت "FILE SYSTEM HAS BEEN CHANGED" را چاپ کرده و قبل از خروج، سه بار فراخوانی سیستمی sync(2) را اجرا می‌کند. پس از بررسی، هیچ نیازی به راه‌اندازی مجدد سیستم نیست.

دستور fsck.minix نباید روی یک سیستم فایل سوارشده استفاده شود. استفاده از fsck.minix روی یک سیستم فایل سوارشده بسیار خطرناک است، زیرا احتمال دارد فایل‌های حذف‌شده هنوز در حال استفاده باشند، و این امر می‌تواند به یک سیستم فایل کاملاً سالم آسیب جدی وارد کند! اگر کاملاً ناچارید fsck.minix را روی یک سیستم فایل سوارشده مانند سیستم فایل ریشه اجرا کنید، مطمئن شوید که چیزی روی دیسک نمی‌نویسد و هیچ فایلی به صورت «زامبی» در انتظار حذف نیست.

-l, --list

فهرست کردن تمامی نام فایل‌ها.

-r, --repair

انجام تعمیرات به صورت تعاملی.

-a, --auto

انجام تعمیرات خودکار. این گزینه متضمن --repair است و به تمام پرسش‌های مطرح‌شده با پاسخ پیش‌فرض جواب می‌دهد. توجه داشته باشید که این گزینه در صورت آسیب‌دیدگی شدید سیستم فایل می‌تواند بسیار خطرناک باشد.

-v, --verbose

نمایش گزارش‌های پرگو و با جزئیات بیشتر.

-s, --super

نمایش اطلاعات سوپربلاک (super-block).

-m, --uncleared

فعال‌سازی هشدارهای شبه مینیکس "mode not cleared".

-f, --force

اجبار به بررسی سیستم فایل حتی اگر سیستم فایل معتبر علامت‌گذاری شده باشد. علامت‌گذاری معتبر بودن توسط هسته هنگام پیاده کردن (unmount) سیستم فایل انجام می‌شود.

-h, --help

نمایش متن راهنما و خروج.

-V, --version

نمایش نسخه و خروج.

پیام‌های تشخیصی متعددی وجود دارند. موارد ذکر شده در اینجا رایج‌ترین پیام‌ها در استفاده عادی هستند.

اگر دستگاه وجود نداشته باشد، fsck.minix عبارت "unable to read super block" را چاپ می‌کند. اگر دستگاه وجود داشته باشد اما یک سیستم فایل MINIX نباشد، fsck.minix عبارت "bad magic number in super-block" را چاپ خواهد کرد.

کد وضعیت خروج بازگردانده شده توسط fsck.minix مجموع موارد زیر است:

0

بدون خطا

3

خطاهای سیستم فایل تصحیح شدند، در صورتی که سیستم فایل سوار شده بود سیستم باید راه‌اندازی مجدد شود

4

خطاهای سیستم فایل تصحیح‌نشده باقی ماندند

7

ترکیبی از وضعیت‌های خروج ۳ و ۴

8

خطای عملیاتی

16

خطای استفاده یا نحو دستور

Linus Torvalds <torvalds@cs.helsinki.fi>. مقادیر وضعیت خروج توسط Rik Faith <faith@cs.unc.edu> افزودن پشتیبانی از نشانگر معتبر بودن سیستم فایل: Dr. Wettstein <greg%wind.uucp@plains.nodak.edu>. بررسی جهت جلوگیری از fsck روی سیستم فایل سوارشده توسط Daniel Quinlan <quinlan@yggdrasil.com>. پشتیبانی از سیستم فایل Minix v2 توسط Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>, به‌روزرسانی شده توسط Nicolai Langfeldt <janl@math.uio.no>. وصله سازگاری (Portability patch) توسط Russell King <rmk@ecs.soton.ac.uk>.

fsck(8), fsck.ext2(8), mkfs(8), mkfs.ext2(8), mkfs.minix(8), reboot(8)

برای گزارش باگ‌ها، از سامانه پیگیری مشکلات https://github.com/util-linux/util-linux/issues.

دستور fsck.minix بخشی از بسته util-linux است که می‌تواند از بایگانی هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux. دریافت شود.

2026-09-02 util-linux 2.42.3