作者:h2appy

转载请注明出处。

一、Linux下是否需要磁盘碎片整理

首先要说的是,我们下面要讨论的文件系统一定会产生磁盘碎片。 只是由于策略不同,产生的碎片多少不同而已。比如ext3通过预留空间来减少碎片;xfs通过延迟写入来减少碎片等等。

是否需要碎片整理?呵呵,如果碎片影响了正常使用,不能忍受,就应该整理。

二、Ext2文件系统

离线碎片整理工具e2defrag。

三、Ext3文件系统

ext3没有碎片整理工具。参考[1]中说的预留空间的做法被ext3采用,所以能较好的解决碎片问题。由于预留空间,当然就要浪费些空间。我的两块1TB硬盘,使用ext3的,可用空间是961.4GB;使用xfs的,可用空间是976.6GB。另外往这两个硬盘拷贝同样的文件,占用的空间ext3会更多,因为它要预留空间。

把ext3转换为ext2再进行碎片整理不是一个好办法。

用户空间的碎片整理工具:Shake、defrag。

四、Ext4文件系统

将会提供磁盘碎片整理工具,见参考[5] 。

五、XFS文件系统

xfs_fsr,参加 “Linux下的磁盘碎片整理(1)”。

六、ReiferFS文件系统

Reiser3没有碎片整理工具,Reiser4将会提供repacker。Reiser4目前开发停滞,未来......谁知道呢?

七、JFS文件系统

IBM的defgrafs。

完善中。。。

参考:

[1] http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting

[2] http://en.wikipedia.org/wiki/Defragmentation

[3] http://en.wikipedia.org/wiki/Reiserfs

[4] http://en.wikipedia.org/wiki/Xfs

[5] http://en.wikipedia.org/wiki/Ext4

[6] http://en.wikipedia.org/wiki/Ext3

[7] http://blog.csdn.net/zhangjianying/archive/2007/05/04/1596401.aspx

转载于:https://www.cnblogs.com/h2appy/archive/2008/11/24/1339931.html

(原创)Linux下的磁盘碎片整理(2)相关推荐

  1. Linux下的磁盘碎片整理

    Linux下的磁盘碎片整理 网上有些帖子说XFS不用做碎片整理,其实是错误的.XFS用延迟写入等技术确实可以减少碎片的出现,但是如果 服务器用了几年,并且文件操作比较频繁,还是会出现碎片的,应该整理. ...

  2. [转]linux不需要磁盘碎片整理

    Linux不需要磁盘碎片整理. 以下引自linux官方网站对碎片的解说:来源于 http://www.linux.org/docs/ldp/howto/Partition/appendix.html# ...

  3. linux不需要磁盘碎片整理!

    以下内容转载自:http://forum.ubuntu.org.cn/viewtopic.php?t=27451 产生碎片整理想法的主要在两类朋友中,一类是受windows思想影响的朋友,还有一类是对 ...

  4. 小知识-为什么Linux不需要磁盘碎片整理

    ref: https://itcat.cn/post-495.html Linux不需要磁盘碎片整理的真正原因是因为Linux只是一个内核它没有磁盘可以整理. BTW,ext4已经开始提供碎片整理工具 ...

  5. 为什么linux不需要整理磁盘,为什么Linux不需要磁盘碎片整理

    产生碎片整理想法的主要在两类朋友中,一类是受windows思想影响的朋友,还有一类是对操作系统原理有一定程度了解的朋友. 我在这里先简单地说明一些问题. 所有地操作系统都会产生磁盘碎片,这正是某些朋友 ...

  6. linux手机内存碎片整理软件,Linux不需要磁盘碎片整理

    Linux不需要磁盘碎片整理 发布时间:2007-08-14 00:05:36来源:红联作者:Number 有段linux官方资料主要介绍了外部碎片(external fragmentation).内 ...

  7. Linux碎片整理工具,Linux不需要磁盘碎片整理

    今天老师上课时谈到过Windows的磁盘碎片整理.以前就知道Linux一般不需要进行磁盘碎片整理.但是考虑到我还有3个NTFS分区,看可不可以在Linux下对其进行整理.于是便去google--结果发 ...

  8. 转载:为什么Linux不需要磁盘碎片整理

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

  9. linux 磁盘碎片整理,Linux上没有磁盘碎片清理功能如何整理磁盘碎片

    我们都知道,Windows系统都有磁盘碎片清理功能,但是在Linux上却没有,那么Linux要如何清理磁盘碎片呢?下面小编就给大家介绍下Linux整理磁盘碎片的方法. windows系统的文件系统在保 ...

最新文章

  1. 基于visual Studio2013解决面试题之0804复杂链表
  2. 图像去马赛克:双线性插值VS高质量线性插值
  3. DL645规约学习笔记-一帧数据解释
  4. Docker容器的迁移
  5. VS2010-MFC(常用控件:静态文本框)
  6. c语言100位整数变量声明_C ++程序动态声明一个整数变量并打印其内存地址
  7. 御用导航提示提醒_汽车导航,离线和在线哪个好用?两者的区别分析
  8. Python入门--特殊属性
  9. [转]pip – pip安装和使用教程
  10. 人人开源搭建后台管理系统
  11. comps电磁场模拟软件_电力系统仿真软件综述说课.ppt
  12. 模仿淘宝首页html+js+css(附带源码)
  13. (亲测有效)Win11卸载Edge浏览器
  14. BlackBerry Internet Service故障:公司内部同事无法互通邮件,对外联络没有问题
  15. python简单语法题_Python练习+简单语法摘要,习题,总结
  16. TypeScript基础 ts文件的创建与执行
  17. cad尺寸标注快捷键_为什么CAD布局里标注相同距离尺寸不一样?
  18. Android Octa源码编译和下载过程详细记录
  19. 关于RGBFusion无法识别和控制技嘉显卡RGB灯的特殊案例和解决办法
  20. 软件工程毕业设计课题(20)基于JAVA毕业设计在线选座购票电影院网站系统毕设作品项目

热门文章

  1. [置顶]       推荐一款好用的jquery弹出层插件——wbox
  2. SQL Server 索引结构及其使用(一)
  3. oracle10g 开机自启动
  4. Android 通过高德地图获取地址的经纬度
  5. JVM工作原理和特点
  6. Chrome DevTools — Network
  7. (一)docker run 命令参数
  8. 练习-多表图书管理系统
  9. 下划线hover下动态出现技巧
  10. 超美的文件夹图标,右键秒改,实用方便适合文件夹分类