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

xfs_bmap - چاپ نقشه تخصیص بلوکهای فایل در XFS

xfs_bmap [ -adelpv ] [ -n num_extents ] file
xfs_bmap -V

دستور xfs_bmap اطلاعات مربوط به پیوستگی بلوکها و میزان تکهتکه بودن (extents) پروندهها در فایلسیستم XFS را نمایش میدهد. نقشه، هر extent (قطعه پیوسته) بهکار رفته توسط پرونده و همچنین بخشهایی از پرونده که هیچ بلوک متناظری ندارند (حفرهها یا holes) را فهرست میکند. هر سطر از خروجی به شکل زیر است:

extent: [startoffset..endoffset]: startblock..endblock

حفرهها با جایگزین شدن عبارت hole به‌جای startblock..endblock مشخص میشوند. تمام آفستهای پرونده و بلوکهای دیسک بر حسب واحدهای بلوک ۵۱۲ بایتی بیان میشوند، صرف‌نظر از اینکه اندازه بلوک فایلسیستم چقدر باشد.

اگر این گزینه مشخص شود، اطلاعات مربوط به attribute fork (شاخه ویژگیهای پرونده) به جای شاخه پیشفرض دادهها (data fork) چاپ میشود.
در صورت استفاده از این گزینه، xfs_bmap تمام قطعات تخصیص تاخیری (delayed allocation extents) را دریافت میکند و پیش از واکشی دادههای قطعه، صفحات کثیف (dirty pages) را روی دیسک تخلیه نمیکند. با گزینه -v، ستون flags نشان خواهد داد که کدام قطعات هنوز تخصیص داده نشدهاند.
اگر از این گزینه استفاده شود، عبارت
<nblocks> blocks
به انتهای هر سطر اضافه خواهد شد. nblocks طول قطعه توصیفشده در آن سطر را بر حسب واحدهای بلوک ۵۱۲ بایتی نشان میدهد.
اگر از گزینه -v استفاده شود، این فلگ تاثیری نخواهد داد.
اگر این گزینه داده شود، xfs_bmap حداکثر به تعداد num_extents قطعه را نمایش میدهد. در غیاب -n، دستور xfs_bmap تمام قطعات موجود در پرونده را نمایش خواهد داد.
اگر از این گزینه استفاده شود، xfs_bmap تمام قطعات نانوشته (از پیش تخصیصیافته یا preallocated) را که فاقد دادههای نوشته‌شده هستند دریافت میکند. با گزینه -v، ستون flags نشان خواهد داد که کدام قطعات از پیش تخصیصیافته/نانوشته هستند.
اطلاعات دقیقتر و کاملتری را نمایش میدهد. هنگام مشخص کردن این فلگ، اطلاعات اضافی مربوط به گروه تخصیص (AG یا Allocation Group) به فرم زیر به هر سطر ضمیمه میشود:
agno (startagoffset..endagoffset) nblocks flags
استفاده از گزینه دوم -v راهنمای علائم ستون flags را چاپ میکند.
شماره نسخه را چاپ کرده و خارج میشود.

xfs_fsr(8), xfs(5).

مه ۲۰۲۵ xfsprogs