昨天看了篇文章,介绍了XFS的碎片整理。
首先是安装[code]sudo apt-get install xfsdump[/code]1,然后是调查碎片程度[code]sudo xfs_db -c frag -r /dev/sdb3[/code]显示结果actual 93428, ideal 92944, fragmentation factor 0.52%
注释:sbd 是我的另外一个虚拟机的硬盘,临时拿过来做测试
2,挂载[code]sudo mount /dev/sdb3 /mnt/test[/code]不挂载将无法整理
3,整理[code]sudo xfs_fsr /dev/sda3[/code]4,再用sudo xfs_db -c frag -r /dev/sdb3调查
结果actual 93212, ideal 92942, fragmentation factor 0.29%
碎片率从0.52% -> 0.29%
这个纯粹是作测试用的,其实0.52%的碎片率是不值得整理的。
介绍的例子里面,整理前是96.31%,整理后是20.96%。
造成碎片的原因是存放了很多大文件。
我也尝试在正在运行系统的XFS分区上直接整理,好像结果没有变化。
最终警告:
在Linux里面整理硬盘碎片没有意义,因为碎片率太低了。
没事就整理硬盘碎片只会加快硬盘报销速度!
sodround 于 2009-05-29 18:04:04发表:
碎片不是不整理,而是低于0.3%还是多少是没必要做的,LINUX就低于这个标准
微宝贝 于 2009-05-29 17:21:47发表:
整理碎片??没有听说给linux整理碎片的,一般就是过好长一段时间就备份一下数据,然后格式化分区,然后恢复数据就行了吧?
jagub 于 2009-05-29 16:49:31发表:
忘记贴原贴了
http://lopsa.org/pipermail/tech/2006-October/000994.html