一.介绍

如果想看一堆介绍,请去百度百科,我这边就简单说说了。文件系统的优越性之争持续了很多年了,常规的ext3、ext4以及xfs还有brtfs啥的其实说来都是各有优势,ext4和xfs其实都比较求稳,所以在新特性上都比较慢,而brtfs则很激进,这个就导致很多情况下会崩,而我今天介绍的zfs则有一定的取舍,支持很多新的功能,但是稳定性上也不逊色。

广受好评的FreeNAS系统便使用了ZFS作为其文件系统,得益于其优越的性能以及良好的稳定性,FreeNAS在DIY NAS领域以及存储领域很受欢迎。

要说最大的不同,就是ZFS相比常见EXT3或4来说多了存储池的概念,这个必须知道,因为这是其精髓之处,也是你管理使用ZFS所需要习惯的。

二.安装

我建议在安装zfs前先更新下系统确保内核为最新的,另外,对于CentOS6来说,我已经确认了支持BBR的4.9版本内核可以使用ZFS,如果需要安装可以看我之前的文章——>传送门

当然如果你想切换为非dkms的而是kABI-tracking kmod模式的,请参照下面的,只是要注意kABI-tracking kmod没有dkms那么好的兼容性,在非分发版本(官方发布的内核版本)的内核上可能无法使用

更多的安装说明可以参考官方Github的Wiki ——> https://github.com/zfsonlinux/zfs/wiki/RHEL-and-CentOS

安装完后第一次是需要你手动挂载模块的,之后就不用了。

三.使用

ZFS的玩法真的比较多,我这边只能简单介绍下,更深入的使用请参考Oracle的文档(中文的)
zfs命令 ——> https://docs.oracle.com/cd/E26926_01/html/E29115/zfs-1m.html
zpool命令 ——> https://docs.oracle.com/cd/E26926_01/html/E29115/zpool-1m.html

还有一堆比如导入导出啊,快照啊,压缩啊啥的,自己去看吧,我就懒得说了,创建并挂载完就能直接用,想咋用就咋样,当然如果是存储重要数据请使用mirror或者raidz来一定程度上增加数据安全性。
另外,如果是特殊环境下,我们甚至可以对大容量池添加SSD作为cache,来实现容量与访问速度在一定程度上的平衡,这些都可以由你自己去尝试,这也是zfs作为广受好评的革命性的文件系统的优势。

嘿嘿嘿,还能存好多东西_(:з」∠)_


Senraの小窝原创文章,转载请注明来自:CentOS安装配置ZFS——万千硬盘集于一池