OpenZFS Centos7.9安装部署-OpenZFS实践(一)

首先强调:我部署了很久,失败了很多次,大部分失败都与坏境相关。首先说明一下成功的环境:Centos7.9(对应的镜像是:CentOS-7-x86_64-DVD-2009.iso)。
根据官网(https://openzfs.github.io/openzfs-docs/Getting%20Started/index.html)描述:
在这里插入图片描述
具体意思就是DKMS 和 kABI-tracking kmod这两个东西只适用于6 7.9 8.3三个版本(只适用这个词不太准确),所以我用的是Centos7.9。我严重怀疑之前的centos7.5失败的原因也是因为这个。

  1. 更换yum源(可选择执行,为了后面下载东西更流畅)
    yum install -y wget
    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk
    cd /etc/yum.repos.d
    sudo wget -nc http://mirrors.aliyun.com/repo/Centos-7.repo
    sudo mv Centos-7.repo CentOS-Base.repo
    sudo yum clean all
    sudo yum list
    sudo yum makecache

  2. 安装 zfs-release package
    sudo yum install -y https://zfsonlinux.org/epel/zfs-release.‘dist’.noarch.rpm
    'dist’用当前版本号代替,比如我的环境是centos7.9,需要安装如下包:
    yum install -y http://download.zfsonlinux.org/epel/zfs-release.el7_9.noarch.rpm
    所有版本对应的包如下图(摘自官网网页源码):
    在这里插入图片描述

  3. 校验
    gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux
    打印需要和下图相同
    在这里插入图片描述

  4. 安装yum-config-manager
    yum -y install yum-utils

  5. 安装kABI-tracking kmod(另一个选择是DKMS,但是我失败了)
    sudo yum-config-manager --disable zfs
    sudo yum-config-manager --enable zfs-kmod
    sudo yum install -y zfs

  6. 初步验证
    zfs list
    打印如下:
    在这里插入图片描述
    应该是ZFS安装成功,但是没有正常加载到内核中

  7. 载入zfs模块
    modprobe zfs
    出现下面的打印说明安装失败:
    在这里插入图片描述
    原因可能是:安装DKMS或者环境版本问题。

  8. 验证
    zfs list
    出现以下打印证明安装成功
    在这里插入图片描述

具体如何使用ZFS,请看我以后的文章,到这里还没有安装成功的小伙伴欢迎私信我!但是不一定回复

你可能感兴趣的:(OpenZFS Centos7.9安装部署-OpenZFS实践(一))