XFS 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
XFS 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
XFS 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 未知
开发语言
操作系统 Linux
软件类型 开源软件
所属分类 服务器软件存储系统
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-12-04

软件简介

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

一、XFS文件系统简介

主要特性包括以下几点:

数据完全性

采用XFS文件系统,当意想不到的宕机发生后,首先,由于文件系统开启了日志功能,所以你磁盘上的文件不再会意外宕机而遭到破坏了。不论目前文件系统上存储的文件与数据有多少,文件系统都可以根据所记录的日志在很短的时间内迅速恢复磁盘文件内容。

传输特性

XFS文件系统采用优化算法,日志记录对整体文件操作影响非常小。XFS查询与分配存储空间非常快。xfs文件系统能连续提供快速的反应时间。笔者曾经对XFS、JFS、Ext3、ReiserFS文件系统进行过测试,XFS文件文件系统的性能表现相当出众。

可扩展性

XFS 是一个全64-bit的文件系统,它可以支持上百万T字节的存储空间。对特大文件及小尺寸文件的支持都表现出众,支持特大数量的目录。最大可支持的文件大 小为263 = 9 x 1018 = 9 exabytes,最大文件系统尺寸为18 exabytes。

XFS使用高的表结构(B+树),保证了文件系统可以快速搜索与快速空间分配。XFS能够持续提供高速操作,文件系统的性能不受目录中目录及文件数量的限制。

传输带宽

XFS 能以接近裸设备I/O的性能存储数据。在单个文件系统的测试中,其吞吐量最高可达7GB每秒,对单个文件的读写操作,其吞吐量可达4GB每秒。

展开阅读全文

评论 (2)

加载中
该评论暂时无法显示,详情咨询 QQ 群:912889742
该评论暂时无法显示,详情咨询 QQ 群:912889742
更多评论
暂无内容
发表了博客
2018/07/16 03:08

xfs mount and repair

sudo mount -t xfs /dev/sdb1 /storage xfs文件系统修复方法 2017年12月03日 10:14:19 阅读数:2749 1. 前言 首先尝试mount和umount文件系统,以便重放日志,修复文件系统,如果不行,再进行如下操作。 2. 检查文件系统 做此步之前确保分区处于umount状态 xfs_check /dev/sdd(盘符); echo $? 返回0表示正常 3. 执行xfs_repair -n,检查文件系统是否损坏,如何损坏会列出将要执行的操作 执行xfs_repair -n,检查文件系统是否损坏...

0
0
发表了博客
2019/04/14 21:43

xfs文件系统

1初始xfs centos选择xfs格式作为默认文件系统,不再使用ext,但是仍然支持ext4 提供xfsdump和xfsrestore工具 xfs使用时,不需要卸载。 类似热备功能。支持断点续传 ####概念补充 完全备份:每次都把制定的本分目录完整的复制一遍 增量本分:每次将之前做过的备份之后有变化的文件进行备份 差异备份:每次将第一次完整备份以来有变化的文件进行备份 xfsdump的备份级别有两种 默认为0,0代表完全备份, 1-9级别代表 增量备份 2xfs...

0
0
发表了博客
2019/09/25 20:01

XFS VS EXT4

ext4是第四代扩展文件系统(英语:Fourth EXtended filesystem,缩写为ext4)是linux系统下的日志文件系统,是ext3文件系统的后继版本 ext4的文件系统容量达到1EB,而文件容量则达到16TB,这是一个非常大的数字了。对一般的台式机和服务器而言,这可能并不重要,但对于大型磁盘阵列的用户而言,这就非常重要了。 ext3目前只支持32000个子目录,而ext4取消了这一限制,理论上支持无限数量的子目录 xfs是一种非常优秀的日志文件系...

0
0
2016/09/19 17:38

xfs的故障记录

##前言 我使用xfs比较二一点,我是在ceph的rbd上直接格式化的xfs,所以ceph上的数据一般不会丢失,不过我的xfs是在docker内部进行的挂载,使用也是docker容器内使用,这里不得不说docker stop容器的时候还是相当的暴力,暴力到什么程度呢?xfs大多会在硬盘突然断电的情况下导致日志文件的写入损坏,故障往往就在这时发生,而docker stop容器和突然断电可以画上等号。最为悲催的是,我刚开始对xfs一无所知。ceph的rbd也是一知半解...

0
1
发表了博客
2019/04/09 11:38

xfs 的一些工具使用

[root@localhost caq]# xfs_db -c frag -r /dev/sdaw actual 20316, ideal 3544, fragmentation factor 82.56% Note, this number is largely meaningless. Files on this filesystem average 5.73 extents per file [root@localhost caq]# xfs_fsr /dev/sdaw /mnt/K4HUWARB start inode=0 [root@localhost caq]# [root@localhost caq]# [root@localhost caq]# xfs_db -c frag -r /dev/sdaw actual 4159, ideal 3544...

0
0
发表了博客
2015/02/09 10:55

xfs文件系统优化

安装选项XFS: allocsize =大小 设置缓冲I / O端的文件预分配的大小时,延迟分配写出时(默认大小为 64KiB)。此选项的页面大小(通常4KiB)到1GiB,包括有效值,功率为2的 增量。 attr2 | noattr2 该选项启用/禁用(默认为启用)“投机取巧”内联的方式作出改善,在 扩展属性存储在磁盘上。当新的形式是用于在第一时间(通过设置或删除 扩展属性)在磁盘上的超级块的功能位字段将被更新,以反映这种格式是在 使用。 barrier 允许...

2
0
发表了博客
2018/08/10 09:00

xfs文件系统修复

1. 错误描述 启动CentOS7系统,发现进步了图形界面,并报如下错误: Error getting authority: Error initializing authority: Could not connect: No such file or directory (g-io-error-quark, 1) 根据系统提示:先登录系统,然后使用journalctl -xb查看系统日志。 使用journalctl -xb命令 # journalctl -xb #看到错误上是有关I/O的错误,首先想到是不是磁盘问题,搜索/mount,按n逐步搜索,看下有没有错误 错误信息:Faile...

0
0
2015/06/02 15:23

xfs文件系统修复方法

首先尝试mount和umount文件系统,以便重放日志,修复文件系统,如果不行,再进行如下操作。 1、检查文件系统:先确保umount xfs_check /dev/sdd(盘符); echo $? 返回0表示正常 2、执行xfs_repair -n,检查文件系统是否损坏,如何损坏会列出将要执行的操作 如果幸运的话,会发现没有问题,你可以跳过后续的操作。 该命令将表明会做出什么修改,一般情况下速度很快,即便数据量很大,没理由跳过。 3、执行xfs_repair修复文件系统 ...

0
0
发表了博客
2020/12/04 09:00

关于XFS文件系统概述

前言: 目前XFS已成为Linux主流的文件系统,所以有必要了解下其数据结构和原理。 XFS文件系统 XFS是一个日志型的文件系统,能在断电以及操作系统崩溃的情况下保证数据的一致性。XFS最早是针对IRIX操作系统开发的,后来移植到linux上,目前CentOS 7已将XFS作为默认的文件系统。使用XFS已成为了潮流,所以很有必要了解下其数据结构和原理。 XFS官方说明文档参考:https://xfs.org/docs/xfsdocs-xml-dev/XFS_Filesystem_Structure//...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2018/10/27 18:52

我。。。把centos7 的一个叫centos系统lv的大小给调低了,然后系统崩溃了。。。。

环境:虚拟机virtualbox ,系统:centos7 文件系统类型:xfs 崩溃前我执行的命令 “lvresize -L 10G -n /dev/centos/root" 原本的大小是15G,我把它调为了10G,然后没有立马GG。过了一会开始跳buffer I/o error 什么的。。 重启之后,直接进入救援模式了。。。 报错如下: 大意是在挂载/dev/mapper/centos-root 时找不到有效的超级块。 尝试xfs_repair 修复结果如下: 额。问题如下: 1.xfs文件系统的 lv是不是还不支持 lvresi...

3
0
发表于AI & 大数据专区
2020/07/10 23:26

centos7重启后出问题

系统重启后,就这样了,貌似XFS错误,百度了一些,不能完全对上,有数据,不敢弄,求指导!拜谢!

1
0
发表了问答
2014/05/23 22:44

xfs,zfs,btrfs这一类的文件系统是否不再需要LVM了?

如题所述,LVM最大的作用是弹性伸缩分区的容量,在ext时代,不支持弹性分区,lvm很好的解决了这个问题,可以在线拉伸容量而不需要down掉服务。 而新的文件系统如xfs(RHEL7默认使用),Btrfs(似乎快照功能对个人用户比较有用),Zfs(据说这个应该是最牛逼的了,不过还处于试验当中)都已经支持弹性分区,是否LVM已经淡出江湖了? 如果用这一类的文件系统的话,是否LVM已经无用武之地了?

1
1
发表了问答
2012/07/15 17:58

最近想研究文件系统大家能不能推荐一下?

各位同仁最近想研究文件系统相关的东西,我有几个问题想和大家探讨 1 是从相关书籍学习好 还是直接结合源代码学 2 哪款文件系统比较典型 学习起来顺手一些 资料多一些 3 哪款文件系统代码 入手快 谢谢大家~

6
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
21 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部