【XFS优点】
● 在 x86_64 系统上,XFS支持的最大文件系统和最大文件近8EB。而Redhat 仅支持 100TB文件件系统。
● XFS实现了元数据的日志操作,在掉电或系统崩溃的情况下保证文件系统的一致性。在将实际的数据更新到磁盘之前,XFS异步记录文件系统更新到一个循环缓冲区(日志)。日志可以位于文件系统内部的数据段,或是外部一个单独的设备上这样可以减少磁盘访问的竞争。如果系统崩溃或掉电,当文件系统重新挂载的时候读取日志,重新执行任何挂起的元数据操作,以确保文件系统的一致性。恢复的速度不依赖于文件系统的大小。
● XFS内部被划分为分配组,它们是固定大小的虚拟存储区域。你创建的任何文件和目录可以跨越多个分配组。每个分配组管理自己拥有的inode和可用空间独立于其它分配组,供了I/O操作的扩展性和并行性。如果文件系统跨多个物理设备,分配组可以通过利⽤将底层信道分离到存储组件来优化吞吐量。
● XFS 是一个基于范围的文件系统。减少文件的分片和文件的分散,每个文件的块可以有可变的范围长度,每个范围可以由一个或多个连续的块组成。XFS的空间分配方案的目的的是有效的找到空闲的范围,它可以用于文件系统操作。如果可能的话,文件范围分配的映射被存储在它的 inode 中。巨大的分配映射被存储在由分配组进⾏维护的数据结构中。
● 为了最大化吞吐量,你可以在底层条带化的基于软件或硬件阵列上创建 XFS 文件系统,你可以使用su和 sw 参数给 mkfs.xfs 的 -d 选项执行每个条带单元的大小和每个条带单元的数量。XFS使用这些信息为存储适当的调整数据、inode 和日志。在 LVM 、md 和一些硬件 RAID 上配置,XFS 可以为你自动选择最佳的条带参数。
● 为了减少分片和 高性能,XFS 实现了延迟分配,对缓冲区缓存中的数据保留⽂件系统块,当操作系统刷新数据到磁盘的时候再分配块。
● XFS 支持扩展的文件属性,每个属性值的大小可以高达 64KB,并且每个属性可以分配给任意root 或普通用户名称空间。
● 在 XFS 中 直接 I/O 实现了高吞吐量,在应用程序和存储设备之间通过 DMA 直接执行非缓存I/O,利用设备的全部 I/O 带宽。
● 支持快照设备:卷管理器、硬件子系统、数据库,你可以使用xfs_freeze 命令挂起和恢复一个 XFS 文件系统的 I/O。
● 为了在活跃的 XFS 文件系统中进行单个文件的碎片整理,你可以使用 xfs_fsr 命令。
● 为了增长 XFS 文件系统,你可以使⽤ xfs_growfs 命令。
● 为了备份和恢复一个活跃的 XFS 文件系统,你可以使用xfsdump 和 xfsrestore 命令。
● 当文件系统被挂载的时候初始化块和 inode 的使用,XFS 支持用户,组和项目的磁盘配额。
项目磁盘配额允许你设置 XFS 文件系统中单独目录层级结构的限制,而不用考虑哪些用户或组
写访问到⽬录层级结构

【XFS局限性】
1.XFS 是一个单节点文件系统,如果需要多节点同时访问需要考虑使用GFS2文件系统
2.XFS 支持持 16EB文件系统,而Redhat 仅支持 100TB 文件系统
3.XFS 较少的适用在单线程元数据密集的工作负荷,在单线程创建和删除巨大数量的小文件的⼯工作负荷下,其它文件系统(ext4)表现的会更好一些
4.XFS 文件在操作元数据时可能会使用 2 倍的 ext4CPU 资源,在 CPU 资源有限制的情况下可以研究使用不同文件系统
5.XFS 更多适用的特大文件的系统快速存储,ext4 在小文件的系统或系统存储带宽有限的情况下表现的更好。

XFS文件系统的优点及缺点相关推荐

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

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

  2. 第四章 文件的基本管理和XFS文件系统备份恢复 随堂笔记

    第四章 文件的基本管理和XFS文件系统备份恢复 本节所讲内容: 4.1 Linux系统目录结构和相对/绝对路径. 4.2 创建/复制/删除文件,rm -rf / 意外事故 4.3 查看文件内容的命令 ...

  3. Centos7.5-文件的基本管理和XFS文件系统备份恢复

    本节所讲内容: 4.1 Linux系统目录结构和相对/绝对路径. 4.2 创建/复制/删除文件,rm -rf / 意外事故 4.3 查看文件内容的命令 4.4 实战:xfs文件系统的备份和恢复 4.1 ...

  4. linux基于xfs文件系统实现数据备份和恢复

    实战:xfs文件系统的备份和恢复 XFS文件系统 centos7选择xfs格式作为默认文件系统,而且不再使用以前的ext,仍然支持ext4, xfs专为大数据产生,每个单个文件系统最大可以支持8eb, ...

  5. Linux系统目录结构和相对/绝对路径和XFS文件系统备份恢复

    Linux系统目录结构和相对/绝对路径 系统目录结构 在WIN系统中,查看文件先进入相应的盘符,然后进入文件目录 在WIN中,它是多根 c:\ d:\ e: Linux只有一个根目录 查看根下有哪些文 ...

  6. xfs文件系统的备份和恢复与磁盘管理

       centos7选择xfs格式作为默认文件系统,而且不再使用以前的ext,但它仍然支持ext4,xfs专为大数据产生,每个单个文件系统最大可以支持8eb,单个文件可以支持16tb,不仅数据量大,而 ...

  7. xfs文件系统的备份和恢复

    xfs文件系统的备份和恢复 从centos7开始,默认的文件系统就变成了xfs,而不再是之前使用的ext,虽然仍然支持ext4,但是相比于ext系列的文件系统,xfs文件系统专门为大数据提供了一些更加 ...

  8. XFS 文件系统 (一) :设计概览

    文章目录 0 前言 1 设计背景 2. 需要解决的问题 2.1 异常恢复太慢 2.2 不支持大文件系统 2.3 不支持大型稀疏文件 2.4 不支持大型连续文件 2.5 不支持大目录 2.6 不支持过多 ...

  9. HTML5 的优点与缺点

    前端面试题(2) 打卡: 2021-4-26 HTML HTML5 的优点与缺点? 优点 (1)网络标准统一,html5是由w3c提出(建立网站的技术统一) (2)多设备,跨平台 (3)即时更新⏲ ( ...

最新文章

  1. arcgis server 开发
  2. NFS配置全新设置常用参数说明
  3. Algorithm Course Review(1.1)
  4. jenkins pipeline发送邮件报错解决办法: failed to connect, no password specified?
  5. python 指定证书验证_如何在python中验证SSL证书?
  6. 历史上最伟大的 12 位程序员
  7. .NET 6 中的HTTP 3支持
  8. html:(4):认识html文件基本结构和认识head标签
  9. 朋友借我10万并把房产证交给我,写了借条,并在借条上写明了用此房产做抵押,有效吗?
  10. linux学习笔记:处理linux目录的常用命令
  11. 基于vscode的vue开发
  12. ewb文件用multisim打开_EWB的使用
  13. 英雄榜 此服务器当前正在维护中,《天下3》2021年全新山海经版本“再战黄泉”震撼登场!——网易《天下3》官方网站...
  14. 怎样获得手机的外网ip???
  15. 手游代理平台官方最全解释
  16. python+opencv+图像特效(图像灰度处理、颜色翻转、图片融合,边缘检测,浮雕效果,颜色映射)
  17. php word权限设置密码,在php中加密和解密word docx文件的问题
  18. 自顶向下和自底向上的估算方式
  19. unity3d加载外部图片
  20. 小程序:微信公众平台:小程序

热门文章

  1. DNS域名解析简要介绍
  2. Flutter 顶部导航 AppBar 的实现
  3. Spring Boot集成pagehelper分页插件
  4. 火星人家园迎来法制化网络空间新时代
  5. C语言float精解
  6. PowerBuilder学习笔记(If语句)
  7. 12:设计模式、泛型、上下界、视图界定、上下文界定、协变逆变不变
  8. 全球与中国无绳泳池清洁机器人市场发展现状调研与十四五规划建议报告2023-2029年
  9. (三) 深度学习笔记 |关于梯度、导数、偏导数和方向导数的理解
  10. 堪比爱站SEO站长工具包的查询利器