.\" Copyright (C) 2007-2012 Nippon Telegraph and Telephone Corporation. .\" Written by Ryusuke Konishi .\" .TH "DUMPSEG" "8" "مه ۲۰۲۵" "nilfs-utils" "دستورات مدیریت سیستم" .SH "نام (NAME)" dumpseg \- چاپ اطلاعات و محتوای سگمنتهای فایلسیستم NILFS2 .SH "خلاصه دستور (SYNOPSIS)" .B dumpseg [\fB\-hV\fP] .sp .B dumpseg [\fIدستگاه\fP] \fIشماره-سگمنت\fP ... .SH "توضیحات (DESCRIPTION)" دستور \fBdumpseg\fR اطلاعات مربوط به بلوکها و سگمنتهای ذخیرهسازی را در فایلسیستم NILFS2 استخراج و چاپ میکند. این ابزار پیکربندی هر لاگ (log) ذخیره‌شده در سگمنت‌های مشخص‌شده با یک یا چند .I شماره-سگمنت را در .I دستگاه مربوطه تحلیل و نمایش می‌دهد. اصطلاح سگمنت در اینجا به معنای مجموعه‌ای پیوسته از بلوک‌های دیسک است که واحد تخصیص فضای دیسک در NILFS2 را تشکیل می‌دهد. در صورتی که .I دستگاه مشخص نشود، برنامه تلاش می‌کند تا فایل‌سیستم فعال NILFS2 را از .I /proc/mounts پیدا کند. .PP دستور .B dumpseg بیشتر ابزاری برای اشکال‌زدایی و تحلیل است تا مدیریت روزمره سیستم. برای مشاهده خلاصه‌ای از وضعیت سگمنت‌ها، می‌توانید از ابزار \fBlssu\fP(1) استفاده کنید. .SH "گزینه‌ها (OPTIONS)" .TP \fB\-h\fR, \fB\-\-help\fR نمایش پیام راهنما و خروج. .TP \fB\-V\fR, \fB\-\-version\fR نمایش نسخه برنامه و خروج. .SH "توضیحات فیلدها (FIELD DESCRIPTION)" دستور .B dumpseg پیکربندی هر لاگ را با فیلدهای زیر نمایش می‌دهد، که در آن هر فیلد به صورت ``\fIfield-name\fP \fB=\fP \fIvalue\fP'' چاپ می‌شود. .TP .B creation time تاریخ و زمان ایجاد لاگ. .TP .B nfinfo تعداد خلاصه‌های اطلاعات فایل. .TP .B finfo خلاصه اطلاعات فایل. این اطلاعات با فیلدهای زیر آغاز می‌شود: .RS .TP .B ino شماره Inode فایل. .TP .B cno شماره چک‌پوینتی که بلوک‌های داخل فایل متعلق به آن هستند. برای نوشتن‌های عادی، این مقدار برابر با آخرین شماره چک‌پوینت است. برای نوشتن‌های مربوط به جمع‌آوری زباله (garbage collection)، این فیلد شماره چک‌پوینت قبلی را نشان می‌دهد. .TP .B nblocks تعداد بلوک‌های فایل نوشته‌شده در لاگ. این مقدار مجموع تعداد بلوک‌های داده و بلوک‌های گره B-tree است. محتوای این بلوک‌ها به صورت متوالی در بخش داده‌های لاگ نوشته می‌شود. فقط بلوک‌های تغییر‌یافته یا تازه ایجاد‌شده در هر لاگ نوشته می‌شوند. .TP .B ndatblk تعداد بلوک‌های داده فایل که در لاگ نوشته شده‌اند. .RE .TP .B "" سپس، برای هر بلوک به‌روزشده در فایل، اطلاعات زیر پس از این سرآیندها خواهد آمد: .RS .TP .B vblocknr شماره بلوک مجازی (Virtual block number). برای بلوک‌های داده فایل ترجمه آدرس دیسک (DAT file) چاپ نمی‌شود. .TP .B blkoff شماره آفست بلوک. برای بلوک‌های گره B-tree به جز فایل DAT چاپ نمی‌شود. .TP .B level سطح بلوک گره B-tree. فقط برای فایل DAT چاپ می‌شود. .TP .B blocknr آدرس بلوک روی .IR دستگاه . این یک فیلد واقعی در خلاصه نیست، بلکه از روی آدرس دیسک هر لاگ محاسبه می‌شود. .RE .RE .SH "نویسنده (AUTHOR)" Koji Sato .SH "در دسترس بودن (AVAILABILITY)" دستور .B dumpseg بخشی از بسته nilfs-utils است و از نشانی https://nilfs.sourceforge.io در دسترس است. .SH "همچنین ببینید (SEE ALSO)" .BR nilfs (8), .BR lssu (1).