在Linux下使用ZFS

ZFS文件系统是Sun公司开发的第一个128位的具有革莫道不消魂命意义的文件系统,目前在FreeBSD及Mac OS X等Unix系统上已经引入了ZFS文件系统。

由于Solaris的CDDL开源协议和Linux的GPL开源协议不兼容,所以ZFS一直没有在Linux上直接实现。但是人们仍可以从opensolaris.org上下载ZFS的源代码,而在Linux上可以通过ZFS-FUSE在不违反版权声明的情况下使用ZFS。

目前ZFS-FUSE的最新版本是0.5.0,相关博客:http://zfs-on-fuse.blogspot.com/

在Ubuntu8.10上安装zfs-fuse 0.5.0的过程如下:

1.       安装使用zfs-fuse所需要的包

sudo apt-get install build-essential libfuse-dev libaio-dev zlib1g-dev scons

2.       下载zfs-fuse 的源代码并解压

(1)可以使用wget命令下载或直接下载:

wget http://download.berlios.de/zfs-fuse/zfs-fuse-0.5.0.tar.bz2

(2)解压

tar xzvf zfs-fuse-0.5.0.tar.bz2

3.       使用scons编译工具进行编译安装

cd zfs-fuse-0.5.0/src

scons

sudo scons install

然后键入sudo zfs-fuse就可以在Linux上使用ZFS了。

你也可以体验NexentaOS这个所谓太阳系中的Ubuntu,它构建于OpenSolaris内核和运行时环境,是一个完全基于GNU和Debian的开源软件操作系统。大家可以去http://www.nexenta.org/下载并体验。

NexentaOS的安装过程:http://linux.chinaitlab.com/administer/759611.html

This entry was posted in Solaris and tagged . Bookmark the permalink.

发表评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>