Reducing file system fragmentation

You can reduce the amount of fragmentation for a file system by issuing the mmdefragfs command, with or without a desired block usage goal.

For example, to reduce the amount of fragmentation for file system fs1 with a goal of 100% utilization, enter:
mmdefragfs fs1 -u 100
The system displays information similar to:
Defragmenting file system 'fs1'...

Defragmenting until full block utilization is 98.00%, currently 97.07%
 27.35 % complete on Tue May 26 14:25:42 2009    (    617882 inodes       4749 MB)
 82.65 % complete on Tue May 26 14:26:02 2009    (   1867101 inodes      10499 MB)
 89.56 % complete on Tue May 26 14:26:23 2009    (   2023206 inodes      14296 MB)
 90.01 % complete on Tue May 26 14:26:43 2009    (   2033337 inodes      17309 MB)
 90.28 % complete on Tue May 26 14:27:03 2009    (   2039551 inodes      19779 MB)
 91.17 % complete on Tue May 26 14:27:23 2009    (   2059629 inodes      23480 MB)
 91.67 % complete on Tue May 26 14:27:43 2009    (   2070865 inodes      26760 MB)
 92.51 % complete on Tue May 26 14:28:03 2009    (   2089804 inodes      29769 MB)
 93.12 % complete on Tue May 26 14:28:23 2009    (   2103697 inodes      32649 MB)
 93.39 % complete on Tue May 26 14:28:43 2009    (   2109629 inodes      34934 MB)
 95.47 % complete on Tue May 26 14:29:04 2009    (   2156805 inodes      36576 MB)
 95.66 % complete on Tue May 26 14:29:24 2009    (   2160915 inodes      38705 MB)
 95.84 % complete on Tue May 26 14:29:44 2009    (   2165146 inodes      40248 MB)
 96.58 % complete on Tue May 26 14:30:04 2009    (   2181719 inodes      41733 MB)
 96.77 % complete on Tue May 26 14:30:24 2009    (   2186053 inodes      43022 MB)
 96.99 % complete on Tue May 26 14:30:44 2009    (   2190955 inodes      43051 MB)
 97.20 % complete on Tue May 26 14:31:04 2009    (   2195726 inodes      43077 MB)
 97.40 % complete on Tue May 26 14:31:24 2009    (   2200378 inodes      43109 MB)
 97.62 % complete on Tue May 26 14:31:44 2009    (   2205201 inodes      43295 MB)
 97.83 % complete on Tue May 26 14:32:05 2009    (   2210003 inodes      43329 MB)
 97.85 % complete on Tue May 26 14:32:25 2009    (   2214741 inodes      43528 MB)
 97.86 % complete on Tue May 26 14:32:55 2009    (   2221888 inodes      43798 MB)
 97.87 % complete on Tue May 26 14:33:35 2009    (   2231453 inodes      44264 MB)
 97.88 % complete on Tue May 26 14:34:26 2009    (   2243181 inodes      45288 MB)
 100.00 % complete on Tue May 26 14:35:10 2009

               free subblk              free
disk            in full                subblk in          %             %
name            blocks        blk      fragments        free blk     blk util
             before    after freed   before    after before after before after
---------- ----------------------- ----------------- ------------ ------------
nsd32        277504   287840   323    12931     2183  84.69 87.84  96.05 99.33
nsd33        315232   315456     7      580      185  96.20 96.27  99.82 99.94
nsd21        301824   303616    56     2481      666  92.11 92.66  99.24 99.80
nsd34        275904   285920   313    13598     3159  84.20 87.26  95.85 99.04
nsd30        275840   285856   313    13348     2923  84.18 87.24  95.93 99.11
nsd19        278592   288832   320    12273     1874  85.02 88.14  96.25 99.43
nsd31        276224   284608   262    12012     3146  84.30 86.86  96.33 99.04
           ----------------------- -----------------               ------------
(total)     2001120  2052128  1594    67223    14136               97.07 99.38

Defragmentation complete, full block utilization is 99.04%.

See the mmdefragfs command for complete usage information.