运维与监控  - 讨论区

标题:在Linux系统上使用ZFS

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

http://zfsonlinux.org/

 

 

 

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号