.TH "JFS_DEBUGFS" "8" "مه ۲۰۲۵" "jfsutils" "دستورهای مدیریتی و نگهداری" .SH "نام (NAME)" jfs_debugfs \- ویرایشگر تعاملی و دیباگر خط فرمانی سیستمفایل JFS .SH "خلاصه دستور (SYNOPSIS)" \fBjfs_debugfs\fP [ \fB\-v\fP ] \fIدستگاه\fP .SH "توضیحات (DESCRIPTION)" دستور \fBjfs_debugfs\fR ابزاری تعاملی و خط فرمانی برای بررسی، واکاوی و ویرایش ساختارهای داخلی یک سیستمفایل JFS است. .PP شناسه .I دستگاه نام فایل ویژه‌ای متناظر با دستگاه فیزیکی یا پارتیشن مورد نظر برای ویرایش است (مانند \fB/dev/hdb1\fR). .PP دستور .B jfs_debugfs باید توسط کاربر ارشد (ریشه یا .BR root ) اجرا شود. .SH "گزینه‌ها (OPTIONS)" .TP .B \-v اطلاعات نسخه برنامه را نمایش می‌دهد و خارج می‌شود. .SH "دستورها (COMMANDS)" .TP .BI a[lter] " " داده‌های واقع در .I (آفست) از .I (بلوک) را با .I (رشته هگزادسیمال) جایگزین می‌کند. .I شماره بلوک بر مبنای ده‌دهی (decimal) است. .I میزان آفست درون آن بلوک بر مبنای شانزده‌شانزدهی (hexadecimal) است. .I رشته‌ای با تعداد کاراکترهای زوج از ارقام شانزده‌شانزدهی برای نوشتن روی دیسک است. .TP .BI b[tree] " []" .B "* هنوز پیاده‌سازی نشده است *" یک گره از درخت بی (B-tree) واقع در .I از .I را نمایش می‌دهد و وارد حالت زیردستورها برای پیمایش درخت بی می‌شود. .BI "زیردستورها (SUBCOMMANDS):" l => مشاهده گره هم‌سطح چپ (left sibling) m => ویرایش گره فعلی p => مشاهده گره والد (parent node) r => مشاهده گره هم‌سطح راست (right sibling) [0\-9] => مشاهده n-امین گره فرزند x => خروج از حالت زیردستور .TP .BI cb[blfsck] ناحیه مورد استفاده توسط ClearBadBlockList را برای برقراری ارتباط با fsck نمایش می‌دهد. .BI "زیردستورها (SUBCOMMANDS):" m => ویرایش مدخل‌ها x => خروج از حالت زیردستور .TP .BI dir[ectory] " []" مدخل‌های دایرکتوری در .I را نمایش می‌دهد و وارد حالت زیردستور می‌شود. .I شماره آی‌نود دایرکتوری بر مبنای ده‌دهی است. .I در حال حاضر باید صفر باشد. .BI "زیردستورها (SUBCOMMANDS):" m => ویرایش مدخل‌ها x => خروج از حالت زیردستور .TP .BI d[isplay] " [ [ [ []]]]" تعداد .I شیء واقع در .I از .I را در قالب .I نمایش می‌دهد. .I شماره بلوک بر مبنای ده‌دهی است. .I آفست درون .I بر مبنای شانزده‌شانزدهی (هگزادسیمال) است. .I یکی از موارد زیر است: a => نویسه‌های اسکی (ascii) b => نگاشت تخصیص بلوک (block allocation map) d => ده‌دهی (decimal) i => آی‌نود (inode) I => نگاشت تخصیص آی‌نود (inode allocation map) s => سوپربلاک (superblock) x => شانزده‌شانزدهی (hexadecimal) X => توصیف‌گر تخصیص اکستنت (extent allocation descriptor) .I تعداد اشیاء برای نمایش بر مبنای ده‌دهی است. .TP .BI dm[ap] نگاشت دیسک (بلوک) کل مجموعه (aggregate) را نمایش می‌دهد. .BI "زیردستورها (SUBCOMMANDS):" m => ویرایش فیلدهای نگاشت f => نمایش تعداد بلوک‌های آزاد t => نمایش سطوح درخت x => خروج از حالت زیردستور .TP .BI dt[ree] " []" ریشه درخت بی (B-tree) دایرکتوری واقع در .I را نمایش می‌دهد و برای پیمایش درخت بی وارد حالت زیردستور می‌شود. .I شماره آی‌نود دایرکتوری بر مبنای ده‌دهی است. .I در حال حاضر باید صفر باشد. .BI "زیردستورها (SUBCOMMANDS):" l => مشاهده گره هم‌سطح چپ (left sibling) m => ویرایش گره فعلی p => مشاهده گره والد (گره والد درخت، نه دایرکتوری والد) r => مشاهده گره هم‌سطح راست (right sibling) [0\-9] => مشاهده n-امین گره فرزند x => خروج از حالت زیردستور .TP .BI fsckw[sphdr] هدر فضای کاری fsck در کل مجموعه (aggregate) را نمایش می‌دهد. .BI "زیردستورها (SUBCOMMANDS):" m => ویرایش مدخل‌ها x => خروج از حالت زیردستور .TP .BI h[elp] " []" راهنمای مربوط به .I را نمایش می‌دهد. اگر دستوری مشخص نشود، تمامی دستورهای ممکن نمایش داده می‌شوند. .TP .BI ia[g] " [] [a | s | ]" اطلاعات گروه تخصیص آی‌نود (IAG) را برای .I نمایش می‌دهد و وارد حالت زیردستور می‌شود. .I بر مبنای ده‌دهی مشخص می‌شود. .I a برای استفاده از جدول آی‌نود تجمیعی اصلی (primary aggregate) است. .I s برای استفاده از جدول آی‌نود تجمیعی ثانویه (secondary aggregate) است. .I در حال حاضر باید صفر باشد. .BI "زیردستورها (SUBCOMMANDS):" e => نمایش یا ویرایش نگاشت اکستنت‌های آی‌نود m => ویرایش IAG p => نمایش یا ویرایش نگاشت پایدار (persistent map) w => نمایش یا ویرایش نگاشت کاری (working map) x => خروج از حالت زیردستور .TP .BI i[node] " [] [a | s | ]" اطلاعات آی‌نود مربوط به .I را نمایش می‌دهد و وارد حالت زیردستور می‌شود. .I بر مبنای ده‌دهی مشخص می‌شود. .I a برای استفاده از جدول آی‌نود تجمیعی اصلی (primary aggregate) است. .I s برای استفاده از جدول آی‌نود تجمیعی ثانویه (secondary aggregate) است. .I در حال حاضر باید صفر باشد. .BI "زیردستورها (SUBCOMMANDS):" a => نمایش یا ویرایش فهرست کنترل دسترسی (ACL) آی‌نود m => ویرایش آی‌نود x => خروج از حالت زیردستور .TP .BI logs[uper] سوپربلاک لاگ ژورنال را نمایش می‌دهد و وارد حالت زیردستور می‌شود. .BI "زیردستورها (SUBCOMMANDS):" m => ویرایش سوپربلاک لاگ ژورنال x => خروج از حالت زیردستور .TP .BI q[uit] از برنامه .B jfs_debugfs خارج می‌شود. .TP .BI se[t] " [ ]" .B "* هنوز پیاده‌سازی نشده است *" متغیر تعریف‌شده توسط کاربر .I را برابر با مقدار .I قرار می‌دهد. اگر هیچ شناسه‌ای داده نشود، تمام متغیرهای تنظیم‌شده را نمایش می‌دهد. نام .I باید با یک حرف الفبا آغاز شود. .TP .BI su[perblock] " [p | s]" داده‌های سوپربلاک را نمایش می‌دهد. شناسه .I p سوپربلاک اصلی (اولیه) را نمایش می‌دهد. شناسه .I s سوپربلاک ثانویه را نمایش می‌دهد. .BI "زیردستورها (SUBCOMMANDS):" m => ویرایش مدخل‌ها x => خروج از حالت زیردستور .TP .BI s2p[erblock] " [p | s]" داده‌های سوپربلاک جایگزین (یدکی) را نمایش می‌دهد. شناسه .I p سوپربلاک اصلی (اولیه) را نمایش می‌دهد. شناسه .I s سوپربلاک ثانویه را نمایش می‌دهد. .BI "زیردستورها (SUBCOMMANDS):" m => ویرایش مدخل‌ها x => خروج از حالت زیردستور .TP .BI u[nset] " " .B "* هنوز پیاده‌سازی نشده است *" متغیر تعریف‌شده توسط کاربر .I را حذف می‌کند. .TP .BI xt[ree] " []" ریشه درخت بی (B-tree) غیردایرکتوری واقع در .I را نمایش می‌دهد و برای پیمایش درخت بی وارد حالت زیردستور می‌شود. .I شماره آی‌نود دایرکتوری بر مبنای ده‌دهی است. .I در حال حاضر باید صفر باشد. .BI "زیردستورها (SUBCOMMANDS):" l => مشاهده گره هم‌سطح چپ (left sibling) m => ویرایش گره فعلی p => مشاهده گره والد (گره والد درخت، نه دایرکتوری والد) r => مشاهده گره هم‌سطح راست (right sibling) [0\-9] => مشاهده n-امین گره فرزند x => خروج از حالت زیردستور .SH "گزارش اشکالات (REPORTING BUGS)" .PP اگر با اشکالی در .B JFS یا .B jfs_debugfs مواجه شدید، لطفاً آن را از طریق سامانه رهگیری باگ (بخش «Report Bugs») در وب‌سایت پروژه JFS گزارش دهید: .nf http://jfs.sourceforge.net .fi .PP لطفاً تا حد امکان اطلاعات مرتبط و کاملی ارسال کنید، از جمله خروجی کامل اجرای دستور .B jfs_fsck به همراه گزینه‌های .B \-v و .B \-n روی دستگاه JFS مربوطه. .SH "همچنین ببینید (SEE ALSO)" .BR jfs_fsck (8), .BR jfs_mkfs (8), .BR jfs_fscklog (8), .BR jfs_logdump (8), .BR jfs_tune (8) .SH "نویسندگان (AUTHORS)" .nf Barry Arndt (barndt@us.ibm.com) William Braswell, Jr. .fi .PP پروژه .B jfs_debugfs توسط شرکت IBM نگهداری می‌شود. .PP برای جزئیات بیشتر به وب‌سایت پروژه JFS مراجعه کنید: .nf http://jfs.sourceforge.net .fi