XFS文件系统是高性能文件系统,而且在创建XFS文件系统时也非常快(相比ext系列文件系统)。XFS系统为日志式文件系统。文件的变化都会保存成日志。下面我们来看看XFS文件系统的组成:

xfs文件系统在数据分布上规划为三个部分:

  • 数据区(data section):这里分为多个存储群组(allocation groups),类似ext4里提到的block group。每个包含inode、block、superblock。xfs的block大小可以设置,默认为4KB,最大可调整到64KB。(我做过一次调整,格式化可以成功,但是挂载的时候会报错。)

  • 日志区:用来记录文件系统中文件的变化。如果文件系统因为某种原因而损坏,系统会根据这个日志区的日志逐一恢复文件。

  • 实时运行区:当有文件要被创建时,xfs会在这个区段里面找到一个到数个extend区块,将文件放置在这个区块内,等待分配完成后,再写入到data section的inode与区块中。

接下来我们看xfs的详细参数:

  • isize:inode的大小
  • agcount:即allocation group的个数
  • agsize:标识block的个数。
  • sectsz:逻辑扇区的大小
  • bsize:block的大小
  • blocks:block块的数量
  • internal:指的是日志区在文件系统内,而不是在外部设备的意思(xfs允许日志区和数据区不在一个存储设备上)。日志区占用了2560个block,大概10MB的空间。

du与df命令 

查看目录所占的空间

du [-ash] [目录名称]

选项和参数:

  • -a    列出查看目录下的文件及子目录的大小,不加该选线,默认仅列出子目录的大小
  • -s    列出总大小,但是并不会把子目录和文件的详细信息列出
  • -h    以方便阅读的方式显示大小(自动转换为KB、MB、GB、TB、PB等)

列出文件系统的整体硬盘使用量

df [-hkTi] [目录或文件名]
选项和参数:

  • -h    以方便阅读的方式展示容量,即根据实际大小转换成KB、MB、GB、TB等显示
  • -k    以KB为单位显示容量大小
  • -T    显示文件系统类型
  • -i    以inode的数量显示使用情况

以上内容转载于研习社

Linux XFS文件系统相关推荐

  1. linux xfs文件系统磁盘空间lv扩展

    文章目录 前言 一.明确文件系统类型 二.注意事项 1.取消nfs的挂载 2.确定是否有free空间 3.缩小大空间目录 4.为xfs文件系统 /u01 进行扩展 5.为xfs文件系统 / 进行扩展 ...

  2. Linux有问必答-如何创建和挂载XFS文件系统

    Linux有问必答-如何创建和挂载XFS文件系统 问题: 我听说一个牛X的文件系统XFS,打算在我的磁盘上试试XFS.那格式化和挂载XFS文件系统的Linux命令是什么呢? XFS是高性能文件系统,S ...

  3. 修改服务器文件系统为xfs,CentOS Linux如何无损调整分区大小(XFS文件系统)

    系统环境: CentOS 7.2 64-bit 情况: /home:873GB /:50GB / 分区不够用 分区类型:XFS  (分区类别可以用命令blkid 来查看,输出结果第一行最后就可以看到) ...

  4. Linux有问必答:如何扩展XFS文件系统

    Linux有问必答:如何扩展XFS文件系统 问题:我的磁盘上有额外的空间,所以我想要扩展其上创建的现存的XFS文件系统,以完全使用额外空间.怎样才是扩展XFS文件系统的正确途径? XFS是一个开源的( ...

  5. xfs支持oracle,让linux内核支持xfs文件系统

    作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究. XFS 简介 XFS 最初是由 Silicon Graphics ...

  6. Linux系统如何创建和挂载XFS文件系统

    Linux系统如何创建和挂载XFS文件系统?XFS是高性能文件系统,由于它的高性能,XFS成为了许多企业级系统的首选,特别是有大量数据,需要结构化伸缩性和稳定性的.下面我们来看看如何实现创建和挂载XF ...

  7. linux nvme文件系统,Intel NVMe驱动器扇区大小不是4096的xfs文件系统的性能下降

    我正在使用Linux上的NVMe卡(Ubuntu 14.04). 使用默认扇区大小(512)的xfs文件系统进行格式化时,我发现Intel NVMe卡的某些性能下降.或任何其他扇区大小小于4096.I ...

  8. linux支持xfs文件系统,LINUX下使用XFS文件系统

    XfS文件系统是SGI开发的高级日志文件系统,XFS极具伸缩性,非常健壮.所幸的是SGI将其移植到了Lin ux系统中.在linux环境下.目前版本可用的最新XFS文件系统的为1.2版本,可以很好地工 ...

  9. Linux高级运维 第四章 文件的基本管理和XFS文件系统备份恢复

    4.1 Linux系统目录结构和相对/绝对路径 4.1.1系统目录结构 在windows系统中,查看文件先进入相应的盘符,然后进入文件目录 在windows中,它是多根  c:\    d:\   e ...

最新文章

  1. 概率统计概念复习:MAPMLE
  2. 报错整理:ImportError: cannot import name ‘mean_absolute_percentage_error‘ from ‘sklearn.metrics‘
  3. centos6.5安装docker
  4. 语义分割 | segnet 制作自己的数据,如何训练,如何测试,如何评价
  5. (转)WindowsPhone基础琐碎总结-----数据绑定(一)
  6. 优化你的DiscuzNT3.0,让它跑起来(4)asp.net 缓存和死锁
  7. Silverlight中使用MIRIA进行触屏编程
  8. java光标移动函数_文件内光标的移动 函数基础 定义函数的三种形式 函数的返回值 调用方式...
  9. 2014北京邀请赛 F Football on Table
  10. win7 计算机游戏不见了怎么办,小编教你解决Win7系统下找不到自带小游戏的问题...
  11. 1bit等于多少字节,换算方法??
  12. 禁止计算机使用u盘启动,电脑禁用u盘的设置方法
  13. 微信公众号访问 ssm框架根目录下MP_verify_xxxxxx.txt的解决方法
  14. OSPF—DR与BDR知识点及选举
  15. 一文理解UDS安全访问服务(0x27)
  16. R语言中的ggmap包
  17. 爬取斗鱼直播平台的所有房间信息
  18. Dataframe中na.fill的用法
  19. Java操作Redis客户端
  20. 帝国cms php序号,帝国cms教程:如何使用灵动标签生成带序号的列表

热门文章

  1. SQL中先排序再筛选与先筛选再排序
  2. Kaggle赛题解析:Diffusion Prompt生成
  3. cmd中到指定目录去的操作
  4. ubuntu下deb的解压方法
  5. 有关闲鱼购买的最有力证据
  6. 计算机科学技术学院博逸楼,燕儿岛路附近校内附属设施
  7. 安卓开发步骤!百度、阿里、滴滴、新浪的面试心经总结,看看这篇文章吧!
  8. 计算机维护bios设置u盘启动不了,最全各种品牌电脑BIOS设置U盘启动方法(支持uefi和legacy)...
  9. 电子商务的作用是什么?
  10. Visual Studio 2019 界面开发开启控制台