1、资料
分发包
https://zfsonlinux.org/
https://github.com/openzfs/zfs/tree/zfs-2.1.0
https://github.com/openzfs/zfs/releases/tag/zfs-2.1.0
安装
https://linuxhint.com/install-zfs-centos7/
https://www.symmcom.com/docs/how-tos/storages/how-to-install-zfs-on-centos-7
Getting Started
https://docs.oracle.com/cd/E19253-01/819-5461/index.html
https://openzfs.github.io/openzfs-docs/
https://openzfs.github.io/openzfs-docs/Getting%20Started/RHEL-based%20distro/index.html
2、实操
Step 1: Add ZFS Repository
# cat /etc/redhat-release
# yum install https://zfsonlinux.org/epel/zfs-release.el7_9.noarch.rpm
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux
Step 2: DKMS vs kABI
# vim /etc/yum.repos.d/zfs.repo
[zfs]
name=OpenZFS for EL7 - dkms
baseurl=http://download.zfsonlinux.org/epel/7.9/$basearch/
enabled=0 ### enabled=1 ==> enabled=0
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux
[zfs-kmod]
name=OpenZFS for EL7 - kmod
baseurl=http://download.zfsonlinux.org/epel/7.9/kmod/$basearch/
enabled=1 ### enabled=0 ==> enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux
Step 3: Installing ZFS
# yum install zfs
# reboot
Step 4: Check ZFS Kernel Module
# modprobe zfs
# lsmod | grep zfs
[root@iZ2zebr2c0ajmhos9y89hlZ ~]# modprobe zfs
[root@iZ2zebr2c0ajmhos9y89hlZ ~]# lsmod | grep zfs
zfs 4224878 0
zunicode 331170 1 zfs
zzstd 460780 1 zfs
zlua 151526 1 zfs
zcommon 94285 1 zfs
znvpair 94388 2 zfs,zcommon
zavl 15698 1 zfs
icp 301775 1 zfs
spl 96750 6 icp,zfs,zavl,zzstd,zcommon,znvpair
Step 5: Creating ZFS Pool
# lsblk
# zpool create myzpool /dev/vdb /dev/
# zpool list
# df -h
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 40G 0 disk
└─vda1 253:1 0 40G 0 part /
vdb 253:16 0 50G 0 disk
vdc 253:32 0 30G 0 disk
# zpool create myzpool /dev/vdb /dev/
# zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
myzpool 79G 123K 79.0G - - 0% 0% 1.00x ONLINE -
# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 3.7G 0 3.7G 0% /dev
tmpfs 3.7G 0 3.7G 0% /dev/shm
tmpfs 3.7G 512K 3.7G 1% /run
tmpfs 3.7G 0 3.7G 0% /sys/fs/cgroup
/dev/vda1 40G 2.3G 36G 7% /
tmpfs 756M 0 756M 0% /run/user/0
myzpool 77G 128K 77G 1% /myzpool
3、其他资料
OpenZFS: All about the cache vdev or L2ARC
Limit ZFS Memory Usage