.\" -*- nroff -*- .TH "FILEFRAG" "8" "مه ۲۰۲۵" "e2fsprogs" "دستورهای مدیریتی و نگهداری" .SH "نام (NAME)" filefrag \- گزارش میزان پراکندگی فایل در سیستمفایل .SH "خلاصه دستور (SYNOPSIS)" \fBfilefrag\fP [ \fB\-b\fP\fIاندازه_بلاک\fP ] [ \fB\-BeksvxX\fP ] [ \fIفایل\fP... ] .SH "توضیحات (DESCRIPTION)" دستور \fBfilefrag\fR میزان پراکندگی یک یا چند فایل مشخصشده در سیستمفایل را گزارش میکند. این ابزار بلوک‌های غیرمستقیم را برای سیستم‌فایل‌های ext2 و ext3 در نظر می‌گیرد، اما می‌تواند برای فایل‌های هر سیستم‌فایلی مورد استفاده قرار گیرد. .PP برنامه .B filefrag در ابتدا تلاش می‌کند تا با استفاده از فراخوانی کنترلی (ioctl) به نام FIEMAP که کارآمدتر و سریع‌تر است، اطلاعات اکستنت (extent) را به دست آورد. اگر FIEMAP پشتیبانی نشود، filefrag به استفاده از FIBMAP بازمی‌گردد. .SH "گزینه‌ها (OPTIONS)" .TP .B \-B اجبار به استفاده از فراخوانی کنترلی قدیمی‌تر FIBMAP ioctl به جای FIEMAP ioctl برای اهداف آزمایشی. .TP .BI \-b " اندازه_بلاک" استفاده از .I اندازه_بلاک بر حسب بایت یا با پسوندهای [KMG] تا حداکثر ۱ گیگابایت برای خروجی به جای اندازه بلاک سیستم‌فایل. برای سازگاری با نسخه‌های پیشین .BR filefrag ، اگر .I اندازه_بلاک مشخص نشود، مقدار پیش‌فرض آن ۱۰۲۴ بایت خواهد بود. از آنجا که .I اندازه_بلاک یک آرگومان اختیاری است، باید بدون هیچ فاصله‌ای پس از .B \-b اضافه شود. .TP .B \-e چاپ خروجی در قالب اکستنت (extent)، حتی برای فایل‌هایی که با نگاشت بلاک مشخص شده‌اند. .TP .B \-E نمایش محتویات حافظه نهان وضعیت اکستنت (extent status cache) در ext4. این ویژگی در تمام هسته‌ها پشتیبانی نمی‌شود و تنها در سیستم‌فایل‌های ext4 قابل استفاده است. .TP .B \-k استفاده از اندازه بلاک ۱۰۲۴ بایتی برای خروجی (معادل '\-b1024'). .TP .B \-P پیش‌بارگذاری حافظه نهان وضعیت اکستنت در ext4 برای فایل. این قابلیت در تمام هسته‌ها پشتیبانی نمی‌شود و تنها در سیستم‌فایل‌های ext4 قابل استفاده است. .TP .B \-s همگام‌سازی (Sync) فایل پیش از درخواست نگاشت. .TP .B \-v ارائه خروجی با جزئیات کامل (Verbose) هنگام بررسی میزان پراکندگی فایل. .TP .B \-V چاپ شماره نسخه برنامه و کتابخانه. اگر دو بار داده شود، پرچم‌های FIEMAP که توسط نسخه کنونی شناخته می‌شوند نیز چاپ خواهند شد. .TP .B \-x نمایش نگاشت ویژگی‌های گسترش‌یافته (extended attributes). .TP .B \-X نمایش شماره بلاک‌های اکستنت در قالب هگزادسیمال (شانزده‌شانزدهی). .SH "نویسندگان (AUTHORS)" برنامه .B filefrag توسط تئودور تسو (Theodore Ts'o) به نشانی نوشته شده است. .SH "در دسترس بودن (AVAILABILITY)" دستور .B filefrag بخشی از بسته e2fsprogs است و از نشانی http://e2fsprogs.sourceforge.net در دسترس می‌باشد. .SH "همچنین ببینید (SEE ALSO)" .BR e2freefrag (8), .BR e2fsck (8), .BR e4defrag (8)