ZFS文件系统预研资料

3 篇文章 0 订阅

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

https://klarasystems.com/articles/openzfs-all-about-l2arc/

Limit ZFS Memory Usage

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值