title: What is the difference between compaction and defragmentation?
body: <p>My operating systems textbook says that compaction is a process that rearranges disk blocks such that all free disk blocks form a contiguous "chunk" of free disk space.</p>
  
  <p>But I always thought that was what defragmentation does? Are these two terms the same? Or am I missing something?   </p>