JFS_MKFS(8) دستورهای مدیریتی و نگهداری JFS_MKFS(8)

jfs_mkfs - ایجاد و قالببندی پارتیشن با سیستمفایل JFS

jfs_mkfs [ -c ] [ -f ] [ -j دستگاه_ژورنال ] [ -J گزینههای_ژورنال ] [ -L برچسب_حجم ] [ -O ] [ -q ] [ -s اندازه_لاگ ] [ -V ] دستگاه [ تعداد_بلاکها ]

دستور jfs_mkfs یک پارتیشن یا دستگاه ذخیرهسازی را با سیستمفایل JFS لینوکس قالببندی میکند.

دستور jfs_mkfs باید با دسترسی کاربر ریشه (root) اجرا شود.

پارامتر دستگاه نام فایل ویژه متناظر با دستگاه واقعی (مانند /dev/hdb1) است که سیستم‌فایل JFS یا ژورنال JFS بر روی آن ایجاد خواهد شد. تعداد_بلاکها تعداد بلاک‌هایی است که برای سیستم‌فایل استفاده می‌شود. اگر مشخص نشود، jfs_mkfs به‌طور خودکار اندازه سیستم‌فایل را محاسبه می‌کند.

اندازه پیش‌فرض هر بلاک برابر با 4096 بایت است.

دستور jfs_mkfs تمام داده‌های موجود بر روی دستگاه مشخص‌شده را نابود خواهد کرد!

بررسی دستگاه برای یافتن بلاک‌های خراب (bad blocks) پیش از ایجاد سیستم‌فایل.
اجبار - عدم درخواست تأیید پیش از ایجاد سیستم‌فایل (استفاده از گزینه -q توصیه می‌شود).
ایجاد ژورنال خارجی JFS بر روی دستگاه_ژورنال، ایجاد سیستم‌فایل JFS بر روی دستگاه و پیوست کردن ژورنال خارجی به سیستم‌فایل.
ایجاد ژورنال JFS بر روی دستگاه مستقل خود یا پیوست کردن یک ژورنال خارجی JFS به سیستم‌فایل JFS با استفاده از گزینه‌های مشخص‌شده در خط فرمان. گزینه‌های ژورنال زیر پشتیبانی می‌شوند:
ایجاد یک ژورنال خارجی JFS بر روی دستگاه داده‌شده.
پیوست کردن یک ژورنال خارجی موجود واقع در ژورنال_خارجی به سیستم‌فایل JFS که بر روی دستگاه ایجاد خواهد شد. ژورنال خارجی باید پیش‌تر با استفاده از دستور زیر ایجاد شده باشد:
jfs_mkfs -J journal_dev ژورنال_خارجی
پیوست کردن ژورنال خارجی به سیستم‌فایل در حال ایجاد با دستور زیر انجام می‌شود:
jfs_mkfs -J device=ژورنال_خارجی دستگاه
به جای مشخص کردن مستقیم نام دستگاه، ژورنال_خارجی می‌تواند با LABEL=برچسب یا UUID=UUID نیز مشخص شود تا ژورنال خارجی از طریق برچسب حجم یا شناسه یکتای سراسری (UUID) ذخیره‌شده در سوپربلاک گزارش خارجی JFS در ابتدای ژورنال پیدا شود. از jfs_tune(8) برای نمایش برچسب حجم و UUID دستگاه ژورنال استفاده کنید (به گزینه‌های -l، -L و -U در jfs_tune(8) مراجعه فرمایید).
تنها یکی از گزینه‌های journal_dev یا device= می‌تواند در هر بار اجرای jfs_mkfs استفاده شود.
تنظیم برچسب حجم (volume label) برای دستگاهی که تازه قالب‌بندی می‌شود.
اگر -L برچسب_حجم همراه با -J journal_device استفاده شود، برچسب حجم دستگاه ژورنال خارجی مشخص‌شده برابر با برچسب_حجم تنظیم می‌شود؛ در غیر این صورت، برچسب حجم سیستم‌فایل JFS برابر با برچسب_حجم قرار خواهد گرفت.
پشتیبانی از عدم حساسیت به حروف بزرگ و کوچک (case-insensitive) جهت سازگاری با OS/2.
اجرای بی‌صدا - عدم درخواست تأیید قبل از ایجاد سیستم‌فایل.
تنظیم اندازه گزارش/لاگ (به مگابایت) برای لاگ داخلی (inline log). اگر گزینه -s استفاده نشود، اندازه پیش‌فرض لاگ ۰٫۴٪ از کل اندازه است.
چاپ اطلاعات نسخه و خروج (بدون توجه به سایر گزینه‌های انتخاب‌شده).

قالب‌بندی پارتیشن سوم روی دیسک سخت دوم با برچسب حجم "JFS_hdb3":

jfs_mkfs -L JFS_hdb3 /dev/hdb3

قالب‌بندی پارتیشن پنجم روی دیسک سخت اول همراه با بررسی و اعتبارسنجی هر بلاک ایجادشده:

jfs_mkfs -c /dev/hda5

قالب‌بندی پارتیشن سوم روی دیسک سخت دوم به عنوان ژورنال خارجی، قالب‌بندی پارتیشن چهارم روی دیسک سخت اول به عنوان سیستم‌فایل JFS، و پیوست کردن ژورنال خارجی به سیستم‌فایل:

jfs_mkfs -j /dev/hdb3 /dev/hda4

اگر باگی در JFS یا jfs_mkfs یافتید، لطفاً آن را از طریق سامانه ردیابی اشکالات (بخش "Report Bugs") در وبگاه پروژه JFS گزارش دهید:

http://jfs.sourceforge.net

لطفاً تا حد امکان تمام اطلاعات مرتبط، از جمله هرگونه پیام خطای ناشی از اجرای jfs_mkfs را ارسال فرمایید.

mkfs(8), jfs_fsck(8), jfs_fscklog(8), jfs_tune(8), jfs_logdump(8), jfs_debugfs(8)

Barry Arndt  (barndt@us.ibm.com)
William Braswell, Jr.

دستور jfs_mkfs توسط IBM نگهداری می‌شود.

برای جزئیات بیشتر به وبگاه پروژه JFS مراجعه کنید:
http://jfs.sourceforge.net
مه ۲۰۲۵ jfsutils