栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

centos下安装zfs

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

centos下安装zfs

作者:吴业亮
博客:wuyeliang.blog.csdn.net

为了对CentOS安装ZFS,我们需要先安装支持包EPEL仓库,然后在ZFS存储库上安装所需的ZFS包。

rpm -Uvh http://download.zfsonlinux.org/epel/zfs-release.el7_5.noarch.rpm
yum install  zfs kernel-devel kernel -y

现在安装内核开发和zfs包,内核开发的软件包是需要ZFS建立模块和插入到内核中。

版本必须一致,否则模块加载不上

kernel-devel-3.10.0-1127.8.2.el7.x86_64
kernel-headers-3.10.0-1127.8.2.el7.x86_64
kernel-3.10.0-1127.8.2.el7.x86_64

验证zfs模块插入到内核使用的lsmod命令,如果没有,使用‘modprobe命令手动插入它。

[root@li1467-130 ~]# lsmod |grep zfs
[root@li1467-130 ~]# modprobe zfs
[root@li1467-130 ~]# lsmod |grep zfs
zfs 2790271 0
zunicode 331170 1 zfs
zavl 15236 1 zfs
zcommon 55411 1 zfs
znvpair 89086 2 zfs,zcommon
spl 92029 3 zfs,zcommon,znvpair

创建一个大文件

dd if=/dev/zero of=/disk01.img count=0 bs=1 seek=50G

创建一个pool

zpool create wyl  /disk01.img

查看pool状态

[root@node1 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root  112G  2.1G  110G   2% /
devtmpfs                 3.9G     0  3.9G   0% /dev
tmpfs                    3.9G   54M  3.8G   2% /dev/shm
tmpfs                    3.9G  8.6M  3.9G   1% /run
tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1               1014M  185M  830M  19% /boot
172.16.113.21:/nfs       112G  1.1G  111G   1% /mnt
tmpfs                    783M     0  783M   0% /run/user/0
/dev/loop0                10G   34M   10G   1% /nfsshare
wyl                       49G  128K   49G   1% /wyl

在pool上创建一个vdev

[root@node1 ~]# zfs create wyl/data
[root@node1 ~]#
[root@node1 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root  112G  2.1G  110G   2% /
devtmpfs                 3.9G     0  3.9G   0% /dev
tmpfs                    3.9G   54M  3.8G   2% /dev/shm
tmpfs                    3.9G  8.6M  3.9G   1% /run
tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1               1014M  185M  830M  19% /boot
172.16.113.21:/nfs       112G  1.1G  111G   1% /mnt
tmpfs                    783M     0  783M   0% /run/user/0
/dev/loop0                10G   34M   10G   1% /nfsshare
wyl                       49G  128K   49G   1% /wyl
wyl/data                  49G     0   49G   0% /wyl/data

卸载主节点磁盘

zpool export wyl

挂载主节点磁盘

zpool import -d  /   wyl
zpool import -d  大文件的目录   pool名称

关闭缓存

zfs set primarycache=none "volume_name"

创建缓存pool

zpool create zfs-cache /hdd.img  cache /nvme/disk01.img

创建缓存pool

root@ubuntu:~# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
loop0    7:0    0   55M  1 loop /snap/core18/1705
loop1    7:1    0   69M  1 loop /snap/lxd/14804
loop2    7:2    0 27.1M  1 loop /snap/snapd/7264
loop3    7:3    0   55M  1 loop /snap/core18/1754
loop4    7:4    0 29.8M  1 loop /snap/snapd/8140
sda      8:0    0  120G  0 disk
├─sda1   8:1    0    1M  0 part
└─sda2   8:2    0  120G  0 part /
sdb      8:16   0  500G  0 disk
sdc      8:32   0  200G  0 disk
root@ubuntu:~# zpool create wyl  /dev/sdb
root@ubuntu:~# zpool add wyl cache sdc

创建设备

zfs create -V 100GB zfs-pool/vol
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/963459.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号