一般来说,Linux 文件的系统不用处理,因为
1、Linux 的文件系统很好,没什么必要
2、Linux/Unix 的目录结构设计很好,经常读的文件放在 /usr、/boot 等分区,需要写的文件放在 /var、/tmp 等分区,交换分区也是独立的,不会象那个破烂 Windows,什么都往 C: 盘写,搞得个乱七八糟、一塌糊涂。
不过,如果你闲着没事,可以把分区备份再恢复一次。
可以采取 备份--> 删除 --> 恢复 的策略来消除 磁盘碎片。这个方法不错!而且备份时就算不用tar而用cp也是可以的。我用archlinux,其中对于软件信息库的处理也是这样的,先把目录cp一下,然后删除原目录,再恢复,好象就快一点。
linux文件采用三级索引方式存储,这样子应该不存在碎片的概念。

