E2FREEFRAG(8) دستورهای مدیریتی و نگهداری E2FREEFRAG(8)

e2freefrag - گزارش میزان پراکندگی فضای خالی در سیستمفایلهای ext2/ext3/ext4

e2freefrag [ -c اندازه_تکه ] [ دستگاه ]

دستور e2freefrag میزان پراکندگی فضای خالی (free space fragmentation) را در سیستمفایلهای مشخصشده گزارش میدهد. پارامتر دستگاه نام دستگاه سیستم‌فایل است (برای نمونه /dev/hdc1 یا /dev/md0). برنامه e2freefrag اطلاعات بیت‌مپ بلاک‌ها را بررسی می‌کند تا مشخص کند چه تعداد از بلاک‌های آزاد به صورت فضای خالی پیوسته و تراز شده در دسترس هستند. درصد بلاک‌های آزاد پیوسته با اندازه و تراز اندازه_تکه گزارش می‌شود. این برنامه همچنین حداقل، حداکثر و میانگین اندازه تکه‌های آزاد در سیستم‌فایل را به همراه نمودار فراوانی (هیستوگرام) از تمامی تکه‌های آزاد نمایش می‌دهد. از این اطلاعات می‌توان برای سنجش و ارزیابی میزان پراکندگی فضای آزاد در سیستم‌فایل استفاده کرد.

در صورت تعیین اندازه تکه، e2freefrag تعداد تکه‌های آزاد با اندازه اندازه_تکه را بر حسب کیلوبایت (Kb) چاپ خواهد کرد. اندازه تکه باید توانی از دو و بزرگ‌تر از اندازه بلاک سیستم‌فایل باشد.
نمایش پیام راهنمای نحوه استفاده از برنامه.

# e2freefrag /dev/vgroot/lvhome
Device: /dev/vgroot/lvhome
Blocksize: 4096 bytes
Total blocks: 1504085
Free blocks: 292995 (19.5%)
Min. free extent: 4 KB
Max. free extent: 24008 KB
Avg. free extent: 252 KB
HISTOGRAM OF FREE EXTENT SIZES:
Extent Size Range :   Free extents   Free Blocks  Percent
    4K...    8K- :           704           704     0.2%
    8K...   16K- :           810          1979     0.7%
   16K...   32K- :           843          4467     1.5%
   32K...   64K- :           579          6263     2.1%
   64K...  128K- :           493         11067     3.8%
  128K...  256K- :           394         18097     6.2%
  256K...  512K- :           281         25477     8.7%
  512K... 1024K- :           253         44914    15.3%
    1M...    2M- :           143         51897    17.7%
    2M...    4M- :            73         50683    17.3%
    4M...    8M- :            37         52417    17.9%
    8M...   16M- :             7         19028     6.5%
   16M...   32M- :             1          6002     2.0%

این نسخه از e2freefrag توسط Rupesh Thakare نوشته شده و توسط Andreas Dilger <adilger@sun.com> و Kalpak Shah بازنگری و اصلاح شده است.

debugfs(8), dumpe2fs(8), e2fsck(8)

مه ۲۰۲۵ e2fsprogs