MKFS(8) دستورات مدیریت سیستم MKFS(8)

mkfs - ساخت یک سیستم پرونده لینوکس

mkfs [گزینه‌ها] [-t type] [fs-options] device [size]

دستور mkfs یک رابط یکپارچه برای ساخت فایلسیستم بر روی دستگاههای ذخیرهسازی لینوکس است.

استفاده از این رابط پیشانه (frontend) به نفع ابزارهای اختصاصی هر سیستم پرونده mkfs.<type> منسوخ شده است.

دستور mkfs برای ساخت یک سیستم پرونده لینوکس بر روی یک دستگاه، معمولاً یک پارتیشن دیسک سخت، استفاده می‌شود. شناسه device می‌تواند نام دستگاه (مانند /dev/hda1 یا /dev/sdb2) یا یک فایل معمولی باشد که قرار است سیستم پرونده را دربربگیرد. شناسه size تعداد بلوک‌هایی است که باید برای سیستم پرونده استفاده شود.

وضعیت خروج بازگردانده شده توسط mkfs در صورت موفقیت 0 و در صورت بروز خطا 1 است.

در واقع، mkfs صرفاً یک رابط بیرونی (front-end) برای ابزارهای گوناگون ساخت سیستم پرونده (mkfs.fstype) موجود در لینوکس است. ابزار سازنده اختصاصی هر سیستم پرونده تنها بر اساس متغیر محیطی PATH شما جستجو می‌شود. لطفاً برای جزئیات بیشتر به صفحات راهنمای ابزار سازنده همان سیستم پرونده مراجعه کنید.

-t, --type type

نوع (type) سیستم پرونده‌ای که باید ساخته شود را تعیین می‌کند. در صورت عدم تعیین، نوع پیش‌فرض سیستم پرونده (در حال حاضر ext2) استفاده می‌شود.

fs-options

گزینه‌های اختصاصی سیستم پرونده که باید به ابزار واقعی سازنده سیستم پرونده ارسال شوند.

-V, --verbose

تولید خروجی با جزئیات کامل، شامل تمامی دستورات اختصاصی سیستم پرونده که اجرا می‌شوند. مشخص کردن این گزینه بیش از یک بار، مانع از اجرای دستورات اختصاصی سیستم پرونده می‌شود. این رفتار واقعاً فقط برای آزمایش مفید است.

-h, --help

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

-V, --version

نمایش نسخه و خروج. (گزینه -V تنها زمانی اطلاعات نسخه را نمایش می‌دهد که تنها پارامتر ورودی باشد، در غیر این صورت مانند --verbose عمل خواهد کرد.)

تمامی گزینه‌های عمومی باید قبل از گزینه‌های اختصاصی سیستم پرونده بیایند و نباید با آن‌ها ترکیب شوند. برخی برنامه‌های اختصاصی سیستم پرونده اندازه دستگاه را به طور خودکار تشخیص نمی‌دهند و نیازمند مشخص کردن پارامتر size هستند.

David Engel <david@ods.com>, Fred N. van Kempen <waltje@uwalt.nl.mugnet.org>, Ron Sommeling <sommel@sci.kun.nl>.

این صفحه راهنما با اقتباس مستقیم از نسخه Remy Card برای سیستم پرونده ext2 تهیه شده است.

fs(5), badblocks(8), fsck(8), mkdosfs(8), mke2fs(8), mkfs.bfs(8), mkfs.ext2(8), mkfs.ext3(8), mkfs.ext4(8), mkfs.minix(8), mkfs.msdos(8), mkfs.vfat(8), mkfs.xfs(8)

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

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

مه ۲۰۲۵ util-linux