天天看點

centos7從源碼編譯openzfs 2.1 rpm

zfs2.1新特性

  • dRAID,該項功能,能夠加快磁盤重建速度
  • Compatibility Property:能夠在zpool啟用該功能,保證openzfs不同版本和不同平台的相容性
  • 同時支援了influxdb

安裝步驟

先安裝依賴包

yum install epel-release
yum groupinstall -y "Development"
yum update -y
yum install autoconf automake gettext createrepo libuuid-devel libblkid-devel openssl-devel libtirpc-devel lz4-devel libzstd-devel zlib-devel kernel-devel elfutils-libelf-devel libaio-devel libattr-devel libudev-devel python3-devel libffi-devel ncompress python2-devel python-cffi python-setuptools wget           

下載下傳源碼,目前最新2.1穩定版本已經釋放了,是以我測試的是2.1版本

cd /opt
wget https://github.com/openzfs/zfs/archive/refs/tags/zfs-2.1.0.tar.gz
tar zxf zfs-2.1.0.tar.gz
./autogen.sh
./configure
make rpm           

編譯成功後,建立本地庫并安裝

cat > /etc/yum.repos.d/zfs-local.repo << EOF
[zfs-local]
name=ZFS Local
baseurl=file:///var/lib/zfs.repo
enabled=1
gpgcheck=0
EOF
mkdir -p /var/lib/zfs.repo
createrepo /var/lib/zfs.repo
cp *.rpm /var/lib/zfs.repo/
createrepo --update /var/lib/zfs.repo
yum --enablerepo=zfs-local install zfs
/sbin/modprobe zfs
lsmod | grep zfs           

繼續閱讀