Linux下的磁盘碎片整理

网上有些帖子说XFS不用做碎片整理,其实是错误的。XFS用延迟写入等技术确实可以减少碎片的出现,但是如果 服务器用了几年,并且文件操作比较频繁,还是会出现碎片的,应该整理。注意:在Debian中XFS相关命令在xfsprogs包中,而xfs_fsr命令是在xfsdump包中的。所以要用xfs_fsr整理碎片,记得安装xfsdump包。 其他Linux发行版本中,包含xfs相关命令的包也应该叫类似的名字,自己google一下。
    xfsdump - Administrative utilities for the XFS filesystem

xfslibs-dev - XFS filesystem-specific static libraries and headers

xfsprogs - Utilities for managing the XFS filesystem

一、查看碎片

1、查看/dev/sdc1的碎片情况:

# xfs_db -c frag -r /dev/sdc1

actual 93133, ideal 8251, fragmentation factor 91.14%
     这个应该整理一下碎片了 :)

2、查看/dev/sdb1的碎片情况:

# xfs_db -c frag -r /dev/sdb1

actual 905607, ideal 900507, fragmentation factor 0.56%
     这个不用做碎片整理。

3、另一种命令形式:

# xfs_db -r /dev/sdd1
        xfs_db> frag
        actual 117578, ideal 116929, fragmentation factor 0.55%

4、也可以通过xfs_bmap命令了解某个文件的情况:

# xfs_bmap -v case19.dat
            case19.dat:
            EXT: FILE-OFFSET       BLOCK-RANGE            AG AG-OFFSET               TOTAL
            0: [0..9551]:        592061576..592071127    1 (103696496..103706047)   9552
            1: [9552..86039]:    599312816..599389303    1 (110947736..111024223)  76488
            2: [86040..170399]:  599655400..599739759    1 (111290320..111374679)  84360
            3: [170400..256799]: 599751632..599838031    1 (111386552..111472951)  86400
&nbsp, nike tn;          4: [256800..340079]: 1185490752..1185574031  2 (208760592..208843871)  83280
            5: [340080..592703]: 1185577976..1185830599  2 (208847816..209100439) 252624

二、整理碎片

# xfs_fsr /dev/sdc1

三、他从xfs_fsr得到了好处:)    (摘自 http://www.linux.com/feature/141404 )

Wow! Thanks. That'l teach me to use a non-default tech without researching it.    
    Over the years, my MythTV box had gotten inexplicably slow with lots of disk access for many operations like starting playback of a recorded video. With the advice here, I measured 98.6% fragmentation. A few sample files I checked that were 1-6GB captured MPEG-2 videos were stored on over 30,000 extents!
    After 2 nights of de-fragmenting, I'm down to 17% fragmented and startup time of playing a video is noticeably faster with less hard drive activity.

四、参考
http://www.linux.com/feature/141404
http://www.nekochan.net/wiki/index.php/XFS_defragmentation
http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=0650&db=man&fname=/usr/share/catman/a_man/cat1/fsr_xfs.z

Linux下的磁盘碎片整理相关推荐

  1. (原创)Linux下的磁盘碎片整理(2)

    作者:h2appy 转载请注明出处. 一.Linux下是否需要磁盘碎片整理 首先要说的是,我们下面要讨论的文件系统一定会产生磁盘碎片. 只是由于策略不同,产生的碎片多少不同而已.比如ext3通过预留空 ...

  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. 深度学习中的激活函数总结
  2. PCL中异常处理机制
  3. 汇编语言笔记14-端口
  4. Android + Eclipse + PhoneGap 2.9.0 安卓最新环境配置,部分资料整合网上资料,已成功安装....
  5. 通过示例了解Apache Ignite Baseline拓扑
  6. 对Docker常用命令的整理
  7. 转:SQL SERVER中一些常见性能问题的总结
  8. 常用Openssl命令
  9. c语言除法在全局区,深入C语言内存区域分配(进程的各个段)详解
  10. Guava学习笔记(五):简化异常处理的Throwables类
  11. Linux网络编程之connect创建
  12. 【洛谷P1972】HH的项链(求区间内有多少个不同的数---树状数组)
  13. springboot项目打jar包部署到linux中
  14. OC基础--OC中类的定义
  15. fastText训练集对比,分词与句子
  16. 计算机视觉作业(三)Scene Recognition with Bag of Words
  17. SIM7600CE GNSS应用指南
  18. Pixhawk RPi CM4 Baseboard 树莓派CM4安装Ubuntu20.04 server 配置ros mavros mavsdk
  19. Google Earth Engine——MERRA-2 M2T1NXAER:1980-2022年气溶胶逐日数据集
  20. C51模拟PS2键盘(四)

热门文章

  1. SaaS突围战,用友走了8年,金蝶却用了10年,成果却被捷足先登
  2. Eclipse离线下载安装Svn插件
  3. 国内纺织与服装领域知名的调查研究咨询公司
  4. Android 进入应用市场评价应用
  5. 计算机上没有打印机 ricoh,如何使用理光打印机理光打印机的使用说明【图形】...
  6. SHAP的介绍和应用(附代码)
  7. java怎么设置窗体标题_Android窗体自定义标题栏
  8. libinput-gestures配置文件示例
  9. 缺失值处理----缺失值填充方法总结
  10. OEM 电脑无法 KMS 激活 error 0xC004F035