[i=s] 本帖最后由 jagub 于 2009-6-8 13:16 编辑 [/i]
大家在用windows环境的时候,使用时间一长久会感到读写文件速度下降,硬盘哗啦哗啦响个不停。
这个时候就需要对硬盘进行碎片整理,相信大家都用过类似的软件。
可是在使用Linux的时候,却没有发现有碎片整理这样的程序
这是为什么呢?我查了些资料,找到一些通俗易懂的。
首先问个问题,为什么windows需要进行碎片整理?
这是因为windows的设计思路是追求文件读写的绝对速度造成的。
读写文件的时候,尽量减少硬盘磁头的移动距离(毕竟这是靠机械运转的,速度慢)。所以写文件的时候将文件挤在靠近磁头的方向。如果硬盘空间不够的话,就会将文件分割开写入。随着文件反复的删除和写入,分割的块数就会越来越多,也就是产生了所谓的碎片。
用个示意图来表示:
[attach]11195[/attach]
当碎片一多,硬盘的磁头需要来回移动读写文件。文件的读写速度就会大大降低,而且硬盘还会发出令人讨厌的哗啦哗啦的声音。
这个时候就需要进行硬盘碎片整理:
[attach]11196[/attach]
整理也只是暂时的解决方案。由于文件系统的设计方针的问题,过一段时间又需要整理了。
接下来是Linux,难道Linux不需要整理碎片?
结果是肯定的,Linux的文件系统没有整理碎片的必要
原因是Linux(Unix)原本就是基于多用户同时使用的目的而开发的。硬盘的读取频率肯定要比windows高。为此,Linux标准的文件系统ext2(ext3)的设计思路就改为不追求读写的绝对速度,将文件分散存放。来保证不因为碎片而降低读写速度。
[attach]11197[/attach]
如果ext2(ext3)文件系统的空余空间在10%以上,就可以将文件的碎片控制在很小的范围。
所以Linux系统根本不用考虑硬盘碎片整理的问题。
但是,并不是说Linux的文件系统没有碎片。碎片还是有的,只不过比较少。
硬盘碎片整理工具也是有的。但是由于上述的理由,存在的意义不大,被没有被收录为标准配置。
出于爱好,我找到了一个Linux用的硬盘碎片整理工具,叫做fiDefrag。
有兴趣的可以自己去找,我是不推荐使用的,出了问题可别找我
一般来说,Linux的文件系统的碎片率很低,低到不影响硬盘的读写速度。频繁地使用碎片整理工具,不但不会加快读写速度,反而会减少硬盘的寿命。
如果你用的是Linux系统,我的忠告是彻底忘记硬盘整理这档子事儿吧!!


sgsrun 于 2009-07-14 22:09:33发表:
相当简单明了又直观,不错的基础知识教程
jaych 于 2009-07-13 17:45:14发表:
很好
hantu 于 2009-07-13 00:50:57发表:
好文赞个
行远自迩 于 2009-07-11 23:35:29发表:
我看到过将这个讲得最通俗易懂的一个帖子!
softbingo 于 2009-07-11 08:04:50发表:
新人拜读受教了,谢谢!
小普林斯 于 2009-07-04 15:17:07发表:
看过一本书里写得更详细一些,把两种碎片类型和处理方法都说明了一下,支持LZ这个也很详细!
wwdfuture 于 2009-07-04 15:10:27发表:
今天明白了
774964107 于 2009-07-03 11:31:58发表:
没有想过去整理碎片(ubuntu).
chengell 于 2009-07-03 10:24:12发表:
不错,又增加一个知识
tangbdonal 于 2009-07-01 21:35:08发表:
鼓掌!!!!!!!!!!
jagub 于 2009-06-10 20:59:03发表:
在硬盘不足20%的时候应该删掉些垃圾(旧电影,iso文件),或者考虑增加硬盘了
roc112008 于 2009-06-10 18:56:03发表:
我是来看最后那几个红字的
dhq 于 2009-06-10 14:35:42发表:
若是剩余空间不到 10% ,磁盘碎片就会越来越多的。
wangs7345 于 2009-06-10 12:40:09发表:
wyxzhd 于 2008-12-19 22:09:41发表:
不错,通俗易懂,图文并茂,好东东
wangdu2002 于 2008-12-19 18:57:40发表:
好文章,支持,顶起!
死因池 于 2008-12-19 14:38:37发表:
赞一个, 学习了。
tlze 于 2008-12-19 14:35:12发表:
好文,通俗易懂。
gun007 于 2008-12-19 13:52:23发表:
学习学习~~~
大宝 于 2008-12-19 13:23:14发表:
相当简单明了又直观,不错的基础知识教程。
顶起!
NetFlow 于 2008-12-19 13:19:49发表:
只听说没需要