Ubuntu上运行ZFS

备注

本文实践是为 单条命令安装kubeflow 准备NFS共享存储,借这个机会来完成ZFS的完整部署和输出服务

准备工作

我在 HPE ProLiant DL360 Gen9服务器 二手服务器上安装了一块二手的 SanDisk CloudSpeed Eco Gen. II SATA SSD企业级固态硬盘 ,虽然只是单块磁盘,但是可以用来作为测试环境的数据存储。构建全功能的ZFS,实现数据共享给 Machine Learning Atlas 这样需要NFS的环境。

注意,我的物理服务器 zcloud 采用了 Ubuntu Linux 22.04,可以采用OpenZFS官方仓库安装

安装

在Ubuntu发行版中,ZFS是包含在默认的Linux内核包中,所以不需要像 Arch Linux上运行ZFS 通过内核编译支持,只需要安装ZFS utilities。

  • 配置 /etc/apt/sources.lists 确保已经激活了 universe (可能已经激活):

确保 /etc/apt/sources.lists 已激活 universe
deb http://archive.ubuntu.com/ubuntu jammy main restricted
deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted
deb http://archive.ubuntu.com/ubuntu jammy universe
deb http://archive.ubuntu.com/ubuntu jammy-updates universe
...
  • 安装 zfsutils-linux :

在Ubuntu环境安装 zfsutils-linux
apt update
apt install zfsutils-linux

So easy。现在我们可以开始配置

参考