| fsck.exfat(8) | System Manager's Manual | fsck.exfat(8) |
نام (NAME)
fsck.exfat - بررسی و تعمیر سیستم فایل exFAT
خلاصه دستور (SYNOPSIS)
fsck.exfat [ -a ] [ -n ] [ -r ] [
-v ] [ -y ] [ -b ] [ -P ] [ -v ]
device
fsck.exfat -V
توضیحات (DESCRIPTION)
fsck.exfat یک سیستم فایل exFAT را بررسی میکند و بسته به گزینههای ارائهشده، آن را تعمیر مینماید. خرابیهای زیر قابل تعمیر هستند، و گزینه -s را نیز ببینید.
- -
- بخش بوت (Boot sector) پارامترهای نامعتبر دارد. اگر بخش بوت پشتیبان معتبر باشد، بخش بوت با آن جایگزین میشود.
- -
- خوشه (Cluster) به عنوان آزاد علامتگذاری شده است اما متعلق به یک فایل است، یا برعکس. بیتمپ (bitmap) برای آن خوشه به درستی علامتگذاری میشود.
- -
- اندازه فایل با توجه به تعداد خوشهها به طور غیرعادی بزرگ است. اندازه تغییر داده میشود.
- -
- اندازه فایل با توجه به تعداد خوشهها به طور غیرعادی کوچک است. خوشههای باقیمانده حذف میشوند.
- -
- زنجیره خوشههای فایل دارای یک شماره خوشه نامعتبر است. شماره به EOF تغییر میکند و اندازه فایل نیز تغییر داده میشود.
- -
- زنجیره خوشههای فایل حاوی یک حلقه (loop) است. حلقه شکسته میشود.
- -
- فایلها در یک خوشه مشترک هستند. زنجیره خوشهها برای همه فایلها به جز یکی شکسته میشود.
- -
- شماره خوشه شروع نامعتبر است. شماره خوشه و اندازه فایل به 0 تغییر مییابند.
- -
- مقدار چکسام (checksum) مجموعه مدخل دایرکتوری نامعتبر است. مجموعه مدخل دایرکتوری حذف میشود.
- -
- مقدار هش نام فایل نادرست است. مقدار هش به درستی تغییر مییابد.
- -
- فیلدهای مجموعه مدخل دایرکتوری دارای مقادیر نامعتبر هستند. مجموعه مدخل دایرکتوری حذف میشود.
گزینهها (OPTIONS)
- -a
- این گزینه همان کار گزینه -p را انجام میدهد. این گزینه تنها برای سازگاری با نسخههای پیشین ارائه شده است؛ پیشنهاد میشود در صورت امکان همواره از گزینه -p استفاده شود.
- -n
- سیستم فایل را بررسی میکند اما تلاشی برای تعمیر آن انجام نمیدهد.
- -p
- در صورت امکان انجام ایمن، سیستم فایل را بدون دخالت کاربر تعمیر میکند.
- -P
- هنگام بررسی سیستم فایل، نوار پیشرفت را نمایش میدهد. نمیتواند همراه با گزینه -r استفاده شود.
- -r
- سیستم فایل را به صورت تعاملی تعمیر میکند.
- -s
- برای خوشههای یتیم (orphan)، فایلهایی در /LOST+FOUND ایجاد میکند. این فایلها هنگام تعمیر سیستم فایل، خوشههایی تخصیصیافته دارند اما متعلق به هیچ فایلی نیستند. خوشههایی که در بیتمپ استفادهنشده و متوالی هستند به یک فایل اختصاص مییابند.
- --put-mbr
- اگر به دلیل ویژگیهای دستگاه زیرین، لازم باشد که ولوم برای سیستمهای Microsoft Windows روی یک پارتیشن قرار گیرد، اما هیچ مدخل پارتیشن MBR در ناحیه بوت وجود نداشته باشد، با ایجاد یک مدخل پارتیشن که تمام دستگاه، از جمله خود LBA 0 (بخش بوت اصلی) را پوشش میدهد، سعی در اصلاح این مورد میکند. اگر ولوم از قبل روی یک پارتیشن باشد، این گزینه هیچ تاثیری ندارد. این گزینه نمیتواند با گزینه -b ترکیب شود. برای بازگرداندن این فرآیند از گزینه --clear-mbr استفاده کنید.
- --clear-mbr
- تمام مدخلهای پارتیشن در MBR را حذف میکند. از این گزینه برای پاک کردن مدخل جدول پارتیشن ایجادشده با گزینه --put-mbr استفاده کنید. امضاها و چکسامهای ولوم exFAT برای کارکرد این عملیات باید معتبر باشند. این گزینه نمیتواند با گزینه -b ترکیب شود و باید با گزینههای -r، -y یا -a ترکیب شود.
- -v
- هنگام بررسی سیستم فایل exFAT، اطلاعات اشکالزدایی پرجزئیات را چاپ میکند.
- -V
- شماره نسخه را چاپ میکند و خارج میشود.
- -y
- با پاسخ مثبت به تمام پرسشها، سیستم فایل را تعمیر میکند.
- -b
- حتی اگر سیستم فایل exFAT پیدا نشود، سعی در تعمیر سیستم فایل میکند.
نکات (NOTE)
mkfs.exfat نسخه 1.3.2 و قدیمیتر، ولومهای exFAT را حتی در صورت نیاز به استفاده در سیستمهای Microsoft Windows، بدون مدخل پارتیشن MBR ایجاد میکرد که منجر به برخی مشکلات سازگاری میشد. گزینه --put-mbr میتواند برای تشخیص اینکه آیا مشکل ناشی از نبود مدخل پارتیشن MBR است یا خیر و افزودن آن برای تلاش جهت اصلاح ولوم استفاده شود.
مثالها (EXAMPLES)
تعمیر یک دستگاه آسیبدیده و ایجاد فایلها در /LOST+FOUND، که هنگام تعمیر دستگاه دارای خوشههای تخصیصیافته بوده اما متعلق به هیچ فایلی نیستند.
$ fsck.exfat -p -s /dev/sda1