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

xfs_logprint - چاپ محتویات لاگ و ژورنال سیستم پرونده XFS

xfs_logprint [ گزینه‌ها ] دستگاه

دستور xfs_logprint محتویات لاگ تراکنشها و رکوردهای ژورنال یک فایلسیستم XFS را چاپ و واکاوی میکند (ببینید xfs(5)). آرگومان دستگاه مسیر پارتیشن یا حجم منطقی حاوی سیستم پرونده است. اگر از گزینه -f استفاده شود، دستگاه می‌تواند یک فایل معمولی باشد. محتویات سیستم پرونده دست‌نخورده باقی می‌ماند. دو حالت اصلی عملکرد در xfs_logprint وجود دارد.

یک حالت برای عیب‌یابی عملیات سیستم پرونده مناسب‌تر است. این حالت نمای تراکنشی نامیده شده و با گزینه -t فعال می‌شود. نمای تراکنشی فقط بخشی از لاگ را که به بازیابی مربوط است چاپ می‌کند. به بیان دیگر، تراکنش‌های کامل را بین انتها و ابتدا چاپ می‌کند. این نما تلاش می‌کند تا هر تراکنش را بدون در نظر گرفتن نحوه تقسیم آن در رکوردهای لاگ نمایش دهد.

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

استخراج و چاپ اطلاعات بافر. فقط در نمای تراکنشی استفاده می‌شود.
تلاش برای ادامه کار در صورت تشخیص خطا.
کپی کردن لاگ از سیستم پرونده به فایل نام_فایل. خود لاگ چاپ نمی‌شود.
دامپ کردن لاگ از ابتدا تا انتها، به همراه چاپ موقعیت مکانی هر رکورد لاگ روی دیسک.
هیچ داده‌ای را رمزگشایی نکن؛ فقط داده‌ها را چاپ کن.
خروج از برنامه هنگام یافتن خطا در لاگ. به طور معمول، xfs_logprint تلاش می‌کند به کار خود ادامه دهد و از لاگ‌های خراب عبور کند. اما گاهی ممکن است به شکل نامناسبی متوقف شود. استفاده از این گزینه از ایجاد Core Dump جلوگیری می‌کند.
مشخص می‌کند که تصویر سیستم پرونده مورد بررسی در یک فایل معمولی در دستگاه ذخیره شده است (ببینید گزینه mkfs.xfs(8) -d file). این حالت ممکن است زمانی رخ دهد که تصویری از سیستم پرونده با استفاده از xfs_copy(8) به یک فایل معمولی منتقل شده باشد.
دستگاه لاگ خارجی. فقط برای سیستم‌های پرونده‌ای که از لاگ خارجی استفاده می‌کنند.
استخراج و چاپ اطلاعات inode. فقط در نمای تراکنشی استفاده می‌شود.
استخراج و چاپ اطلاعات سهمیه (Quota). فقط در نمای تراکنشی استفاده می‌شود.
از تفسیر داده‌های لاگ خودداری کن؛ فقط اطلاعات هدر لاگ را تفسیر کن.
چاپ داده‌های بافر به صورت هگزادسیمال (Hex). به طور معمول، داده‌های بافر تنها رمزگشایی می‌شوند تا اطلاعات خواناتری چاپ شود.
نادیده گرفتن هرگونه نقطه شروع پیش‌فرض برای آغاز چاپ.
چاپ به صورت نمای تراکنشی.
چاپ داده‌های «بازنویسی‌شده» (Overwrite).
چاپ شماره نسخه و خروج.

mkfs.xfs(8), mount(8).

مه ۲۰۲۵ xfsprogs