为什么Linux操作系统不需要碎片整理

我的心里那个她

我的心里那个她

2016-03-31 16:34

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享为什么Linux操作系统不需要碎片整理,希望可以对大家能有小小的帮助。

为什么Linux操作系统不需要碎片整理

  如果你是一个Linux用户,你可能听说过,不需要对你的Linux文件系统进行碎片整理。你可能还会注意到,Linux发行版并没有附带磁盘碎片整理工具。这是为什么呢?想要知道为什么在正常使用中,Linux文件系统不需要进行碎片整理,而Windows要。你需要了解为什么会生成碎片,而Linux和Windows这两个文件系统,它们分别是如何工作的。

为什么Linux操作系统不需要碎片整理 图老师教程

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

教程

  什么是碎片

  许多Windows用户,即使没有太多经验,我相信他们也会定期进行碎片整理,来加速其电脑。为什么要这么做,许多人也不知道。

  简单的说,每个硬盘驱动器有许多的扇区,每一个扇区都可以包含一些小的数据片段。对于特别大的文件,就必须存储在许多不同的扇区里。再比方说文件系统中保存的一些不同的文件,其中每个文件都将存储在连续空间的扇区里。后来,你更新你原先保存的文件,增加文件的大小。文件系统将会尝试存储文件的新增部分到原先扇区空间的旁边。不幸的是,如果没有足够的连续空间,该文件必须被分割成多个片段 这就碎片生成的原因。当你的硬盘读取文件的时候,磁头必须跳过硬盘上不同的物理位置之间来读取每个扇区的数据 这就是变慢的原因。

  碎片整理是一个集中的过程,移动比特文件,以减少碎片,确保每个文件在驱动器上是连续的。

  当然,固态硬盘不同,它没有移动部件,不应该进行碎片整理-对SSD进行磁盘整理实际上会减少其使用寿命。此外,最新版本的Windows上,你不需要担心整理你的文件系统碎片-Windows会自动帮你做。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  Windows文件系统是如何工作的

  微软旧的FAT文件系统,最后一次看到默认在Windows 98和ME,现在也使用在USB闪存盘上,它不能智能安排文件。当你保存文件到FAT文件系统上,它会尽可能将其保存在接近磁盘开始的空间上。当你保存第二个文件,它会保存紧接在第一个文件的后面, 以此类推。当原始文件大小增长,附近没有空闲空间为他们增长,他们总是会生成碎片。

  微软新的NTFS文件系统,使用在Windows XP和2000上,似乎变得更智能一点儿,它给硬盘上的文件周围分配了更多的缓冲自由空间。虽然,任何Windows用户可以告诉你,随着时间的推移,NTFS文件系统仍然会生成碎片。

  由于使用这些文件系统进行工作,他们需要进行碎片整理,以确保其性能不下降。微软最新版本的Windows可以在后台定时运行碎片整理来缓解了这个问题。

  Linux文件系统是如何工作的

  Linux有ext2、ext3和ext4文件系统,ext4文件系统使用在Ubuntu和其他当前的Linux发行版本中,它有着更智能的文件分配方式,而不是将多个文件相互靠近放在硬盘上。Linux文件系统分散在不同的文件磁盘,并留下了大量的自由空间。当一个文件需要编辑增长,通常是会有足够的空闲空间。如果碎片确实发生,文件系统将会试图移动文件,来减少碎片。在正常使用情况下,不需要碎片整理工具。

  如果你的文件系统已满或是95%(甚至80%),你才可能开始看到一些碎片。总之,文件系统的设计,在正常使用过程中可以避免碎片的生成。

  如果你的Linux上有碎片问题,你可能需要一个更大的硬盘。如果你确实需要整理文件系统,最简单的、最可靠的方法可能是:从分区中复制备份所有的文件,再从分区中清除所有文件,然后在将文件复制回到分区。这样文件系统将会智能地分配文件复制到磁盘上。

  你也可以使用fsck命令衡量Linux文件系统的碎片-寻找输出非相邻节点。

展开更多 50%)
分享

猜你喜欢

为什么Linux操作系统不需要碎片整理

服务器
为什么Linux操作系统不需要碎片整理

Apple Pay为什么不需要网络联网?

iphone iPhone 5s iPhone 6 iphone刷机
Apple Pay为什么不需要网络联网?

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

为什么我不需要昂贵的相机

摄影技巧
为什么我不需要昂贵的相机

关闭不需要服务为XP系统提速

windows 操作系统
关闭不需要服务为XP系统提速

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Linux操作系统发展简史

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux操作系统发展简史

Linux操作系统窗口系统精彩问与答

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux操作系统窗口系统精彩问与答

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

iPhone邮件设置教程

iPhone邮件设置教程

LLsMP一键安装包及使用教程

LLsMP一键安装包及使用教程
下拉加载更多内容 ↓