本文主要是介绍linux基础(36)--xfs文件系统管理--RHEL7.2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. xfs简介
xfs文件系统是SGI(硅图)开发的高级日志文件系统,xfs极具伸缩性,非常健壮。
xfs特性:
(1)数据完整性
xfs文件系统开启日志功能后即使机器意外宕机磁盘上的文件也不会遭到破坏,即不论目前文件系统上存储的文件有多少,文件系统都可以根据日志在很短的时间内 迅速恢复磁盘文件内容。
(2)传输特性
xfs文件系统采用优化算法,日志记录对整体文件操作影响很小,xfs查询与分配存储空间很快,可以连续快速的反应。
(3)可扩展性
xfs为全64-bit的文件系统,支持百万T字节存储空间,最大支持的文件大小为9e字节,最大文件系统18e字节。
(4)xfs可以接近裸设备I/O的性能存储数据,单个文件系统测试中吞吐量最大达到7GB,单个文件读写吞吐量达到4GB。
对比ext4文件系统,xfs文件系统在多文件、大文件系统、空间利用率等方面具有优势,因此适合大数据云计算。
2. 创建xfs文件系统
使用fdisk新建一个分区,此处使用的是/dev/sda2
重新生成分区表:
partprobe #使用此命令无需重启即可生成新的分区表
格式化分区:
mkfs.xfs /dev/sda2
新建分区挂载点,此处为/sda2
mkdir /sda2
新分区挂载:
mount /dev/sda2 /sda2
开机自动挂载:
在文件/etc/fstab中追加一行:
./dev/sda2 /sda2 xfs defaults 0 0
测试开机自动挂载是否成功:
mount -a
3. xfs文件系统碎片整理
碎片产生原因:
文件在磁盘上是以block进行存储的,磁盘占用量小时文件占据的block是连续的,因此文件的读写效率是很高的,随着磁盘使用量的增大,淫邪文件占据的block 不是连续的,此时碎片即产生,由于对问价操作时需要跨block读写,因此效率变低。
清理磁盘碎片:
xfs_fsr /dev/sda2
xfs文件系统修复:
xfs_repair - /dev/sda2
现在正在做系列视频课程,课程中会提供视频中涉及的操作文档、软件包,系列课程内容更加完整、贴近实际工作。欢迎感兴趣的小伙伴到[网易云课堂](https://study.163.com/course/introduction/1005734052.htm)进行学习。
这篇关于linux基础(36)--xfs文件系统管理--RHEL7.2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!