2013年12月16日 星期一 09:08
ZFS是一套革命性的文件系统,它包含了一套卷管理器,可以支持各种RAID配置,同时支持文件系统级别的压缩、快照、加密和COW等高级特性,总体设计非常先进。
ZFS最初只在Solaris系统上可用,后来FreeBSD把它移植过来,作为UFS的补充和替代品。获得广泛应用和支持的的FreeNAS就是基于FreeBSD和ZFS的一套NAS管理系统。
由于软件授权协议的不兼容,ZFS不能被集成到Linux Kernel中。ZFS On Linux项目发布了一套独立的Kernel Module,可以单独安装,解决了软件授权的问题。目前ZFS On Linux已经在功能上已经达到Stable阶段,接下来,开发者们将全力以赴对其性能表现进行改进。
ZFS On Linux支持目前大多数Linux发行版本,CentOS当然也不例外。在CentOS系统上安装ZFS On Linux非常简单(可能需要翻墙,请参考文章:如何让yum安装工具使用代理服务器):
$ sudo yum localinstall --nogpgcheck http://archive.zfsonlinux.org/epel/zfs-release-1-3.el6.noarch.rpm
$ sudo yum install zfs
由于ZFS On Linux使用了DKMS机制进行安装,安装过程需要较长的时间。
完成之后,我们可以创建的ZFS文件系统。
假设我们空闲磁盘/dev/sda3来实践ZFS:
#zpool create data /dev/sda3
然后我们就可以通过df命令看到data已经被挂载到/data目录了,然后我们创建一个子系统:
#zfs create data/mysql
我们还可以对其启用压缩:
zfs set compression=lz4 data/mysql
设置好的zfs文件系统无需手工挂载,无需写入到/etc/fstab,只需要确保zfs服务自动启动即可:
chkconfig zfs on
更多相关资料请参考:
http://en.wikipedia.org/wiki/ZFS
Zeuux © 2024
京ICP备05028076号