一、ZFS文件系统安装

在centos上安装zfs

1、安装epel仓库及zfs源(centos7为例)

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

yum localinstall --nogpgcheck http://download.zfsonlinux.org/epel/zfs-release.el7_6.noarch.rpm

2、安装内核开发包及zfs,更新内核后最好重启系统

yum install kernel-devel zfs

在uos企业版(debian)上安装zfs

1、安装zfsutils-linux,安装后会报服务退出错误,先忽略它。

apt install -y zfsutils-linux

zfs文件系统最大容量(ZFS文件系统安装及使用)(1)

2、插入zfs模块到内核,重启zfs服务,验证服务及内核模块正常

zfs文件系统最大容量(ZFS文件系统安装及使用)(2)

二、zfs配置管理

创建管理存储池

1、创建raidz(raid5)存储池

zfs文件系统最大容量(ZFS文件系统安装及使用)(3)

2、存储池增加硬盘扩容

zfs文件系统最大容量(ZFS文件系统安装及使用)(4)

3、手动测试拔除vdc盘,存储池未能识别磁盘异常

zfs文件系统最大容量(ZFS文件系统安装及使用)(5)

4、写入空文件报错,存储池降级,系统文件正常

zfs文件系统最大容量(ZFS文件系统安装及使用)(6)

5、用vdf磁盘替换vdc磁盘,存储池正常

zfs文件系统最大容量(ZFS文件系统安装及使用)(7)

存储池硬盘压力测试

1、使用dd命令对存储池硬盘做压力测试,分别对vdb硬盘进行读、写、读写操作io测试。

dd if=/dev/vdb of=/dev/null bs=8k count=100000

dd if=/dev/zero of=xie bs=8k count=100000

dd if=/dev/vdb of=duxie bs=8k count=100000

zfs文件系统最大容量(ZFS文件系统安装及使用)(8)

2、ZFS不同阵列等级磁盘容量和读写速度跑分(这里的速度单位均是MB每秒)

zfs文件系统最大容量(ZFS文件系统安装及使用)(9)

,