本地ZFS在Ubuntu上

Ubuntu上的本机ZFS

本指南介绍如何在Ubuntu / Linux上设置本机ZFS。 它在Ubuntu 10.10上使用Linux 2.6.35-24-generic#42-Ubuntu SMP x86_64 GNU / Linux进行了测试,但也应该在Ubuntu 10.04上工作。

确保安装了以下软件包:

  • 建立至关重要
  • gawk
  • zlib1g-dev
  • uuid-dev

或安装它们:

sudo apt-get install build-essential gawk zlib1g-dev uuid-dev

现在您准备从http://zfsonlinux.org/安装SPL和ZFS。

sudo cd /usr/src

下载最新版本,例如:

sudo wget http://github.com/downloads/behlendorf/spl/spl-0.5.2.tar.gz
sudo wget http://github.com/downloads/behlendorf/zfs/zfs-0.5.2.tar.gz

构建SPL(稍后需要编译ZFS源):

sudo tar -xvzf spl-0.5.2.tar.gz
sudo cd spl-0.5.2/
sudo ./configure
sudo make
sudo make install

构建ZFS:

cd ..
sudo tar -xvzf zfs-0.5.2.tar.gz
sudo cd zfs-0.5.2/ sudo ./configure
sudo make
sudo make install

查看splat是否正常工作,并加载zfs模块:

sudo modprobe splat
sudo splat -a
sudo modprobe zfs
lsmod |grep zfs

就这样 - 你可能会认为,由于LD_LIBRARY_PATH中缺少一个路径,所有的zfs命令将会失败并显示如下错误:

zfs: error while loading shared libraries: libspl.so.0: cannot open shared object file: No such file or directory

要修复它,将以下行添加到您的环境中:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

准备 - 享受!

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏