MKFS.JFS(8) دستورهای مدیریتی و نگهداری MKFS.JFS(8)

mkfs.jfs - ساخت سیستم‌فایل JFS بر روی دیسک یا پارتیشن

mkfs.jfs [ گزینه‌ها ] دستگاه [ تعداد_بلاک‌ها ]

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

دستور mkfs.jfs برای ایجاد (فرمت کردن) یک پارتیشن JFS استفاده می‌شود. این دستور باید با دسترسی کاربر ریشه ( root) اجرا شود.

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

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

دستور mkfs.jfs تمامی اطلاعات و داده‌های موجود روی دستگاه مشخص‌شده را نابود خواهد کرد!

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

فرمت کردن سومین پارتیشن از دیسک سخت دوم با برچسب حجم «JFS_hdb3»:

mkfs.jfs -L JFS_hdb3 /dev/hdb3

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

mkfs.jfs -c /dev/hda5

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

mkfs.jfs -j /dev/hdb3 /dev/hda4

اگر اشکالی در JFS یا mkfs.jfs یافتید، لطفاً آن را از طریق سامانه رهگیری اشکالات (بخش «Report Bugs») در وب‌سایت پروژه JFS گزارش کنید:

http://jfs.sourceforge.net

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

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.

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

برای اطلاعات و جزئیات بیشتر به وب‌سایت پروژه JFS مراجعه فرمایید:

http://jfs.sourceforge.net
مه ۲۰۲۵ jfsutils