FreeBSD QandA 457

FreeBSD QandA

Q. FreeBSD には、Windows でいうところの「デフラグ」はありますか?
 

A. FreeBSD が採用している FFS というファイルシステムは、できるだけ一つ
   のファイルがばらばらに配置されることがないように作られていますので、基
   本的にデフラグの必要はありません。もしデフラグしたとしても劇的な速度アッ
   プは起こらないでしょう。
   
   どうしても、というなら dump でバックアップを取り、newfs して restore で
   書き戻すのがいいでしょう。
 
   また、fsck を使うと、

       % fsck
       (中略)
       33527 files, 581040 used, 1491171 free
       (17803 frags, 184171 blocks, 0.9% fragmentation)
                                    ↑これ
 
   などと表示されますが、これは「どれくらいファイルブロックが分散してしまっ
   たか」を表すものではなく、「ディスク領域を有効に使うために、どれくらい
   ファイルブロックを分割しているか」というものを意味しています。この値が
   高いからと言って、パフォーマンスの低下につながるわけではありません。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。