如果你是一个Linux用户,你可能听说过,不需要对你的Linux文件系统进行碎片整理。你可能还会注意到,Linux发行版并没有附带磁盘碎片整理工具。这是为什么呢?想要知道为什么在正常使用中,Linux文件系统不需要进行碎片整理,而Windows要。你需要了解为什么会生成碎片,而Linux和Windows这两个文件系统,它们分别是如何工作的。4 q J: s) d" _ q. j3 x8 ]7 V8 T
/ d7 M {. Y' ]& T# S5 d
: k0 b4 E( Q5 {! h- @2 [; l5 s图片来自网络
0 e* O: U0 k0 F I, k什么是碎片
% R. Q7 P7 U; \, ~- O* y许多Windows用户,即使没有太多经验,我相信他们也会定期进行碎片整理,来加速其电脑。为什么要这么做,许多人也不知道。
, ~. f( N A/ i* g! x简单的说,每个硬盘驱动器有许多的扇区,每一个扇区都可以包含一些小的数据片段。对于特别大的文件,就必须存储在许多不同的扇区里。再比方说文件系统中保存的一些不同的文件,其中每个文件都将存储在连续空间的扇区里。后来,你更新你原先保存的文件,增加文件的大小。文件系统将会尝试存储文件的新增部分到原先扇区空间的旁边。不幸的是,如果没有足够的连续空间,该文件必须被分割成多个片段 — 这就碎片生成的原因。当你的硬盘读取文件的时候,磁头必须跳过硬盘上不同的物理位置之间来读取每个扇区的数据 — 这就是变慢的原因。8 \0 A* F; W' X, |
碎片整理是一个集中的过程,移动比特文件,以减少碎片,确保每个文件在驱动器上是连续的。# ^9 C. B' u0 F: X# J
' c, W" E2 V0 Y3 }7 Q e) K' Q4 Y7 Q! L+ L& X1 c+ v& t# V
图片来自网络. k% H5 R" g# i1 Z6 B
% _, U1 [" Z3 ]& ~
当然,固态硬盘不同,它没有移动部件,不应该进行碎片整理 - 对SSD进行磁盘整理实际上会减少其使用寿命。此外,最新版本的Windows上,你不需要担心整理你的文件系统碎片 - Windows会自动帮你做。 |