找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

Linux中国开源社区 技术 查看内容

为什么Linux不需要磁盘碎片整理

2012-06-14 19:52    评论: 3 分享: 3    

  如果你是个Linux用户,你可能听说过不需要去对你的linux文件系统进行磁盘碎片整理。也许你注意到了,在Liunx安装发布包里没有磁盘碎片整理的工具。为什么会这样?

https://dn-linuxcn.qbox.me/data/attachment/album/201206/14/103855laqzdm7q0d0s06es.png

  为了理解为什么Linux文件系统不需要磁盘碎片整——而Windows却需要——你需要理解磁盘碎片产生的原理,以及Linux和Windows文件系统它们之间工作原理的不同之处。

什么是磁盘碎片

  很多Windows用户,甚至是没有经验的用户,都深信经常对文件系统进行碎片整理会提高计算机的速度。但并不是很多人知道这其中的原委。

  简单的说,磁盘驱动器上有很多扇区,每个扇区都能存放一小段数据。文件,特别是大文件的存储需要占用很多不同的扇区。假设现在你有很多个文件存在的 文件系统里,每个文件都会被存储在一系列连续的扇区里。后来你更新了其中的一个文件,它的体积变大了。文件系统会尝试把文件新增的部分存放到紧邻原始文件 的扇区里。可不幸的是,它周边已经没连续的足够扇区空间了,文件需要被分割成数段——这些都在自动进行的。当从磁盘上读取这个文件时,磁盘磁头需要跨越数 个不同的物理位置来读取各个扇区——这样会使速度降低。

  磁盘碎片整理就是小心的移动这些小文件块来减少碎片,让每个文件都能连续的分布在磁盘上。

https://dn-linuxcn.qbox.me/data/attachment/album/201206/14/103901ifi1p19s99pz46fn.png

  当然,如果是固态硬盘,那情况又不同了,固态硬盘没有机械移动,不应该进行碎片整理——对一个U盘进行碎片整理通常会降低它的寿命。在最新版的Windows系统里,你实际上不需要关心系统上的碎片——Windows会自动替你整理。

12下一页
查看其它分页:

最新评论

我也要发表评论

微博评论 2012-06-14 13:05 回复
还一个问题,Linux作为服务器是经常要数据读写的,整理了马上就乱了,同时,碎片整理对Linux文件系统速度没多大改善

来自 Open-source-Chakra 的新浪微博
微博评论 2012-06-14 13:05 回复
又学习了……

来自 IT民工cc 的新浪微博
微博评论 2012-06-18 09:21 回复
回复@Open-source-Chakra:嗯,是的。

来自 Linux_cn 的新浪微博

收藏

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。