参考資料
ゼロから CentOS 7 をインストールし ZFS で RAIDZ を使ってみた – Lunasalt.com http://lunasalt.com/?p=5015
RHEL and CentOS · zfsonlinux/zfs Wiki · GitHub https://github.com/zfsonlinux/zfs/wiki/RHEL-and-CentOS
環境
# cat /etc/centos-release CentOS Linux release 7.5.1804 (Core)
リポジトリの追加
# yum install http://download.zfsonlinux.org/epel/zfs-release.el7_5.noarch.rpm Loaded plugins: fastestmirror zfs-release.el7_5.noarch.rpm | 5.3 kB 00:00:00 Examining /var/tmp/yum-root-BhqdhO/zfs-release.el7_5.noarch.rpm: zfs-release-1-5.el7.centos.noarch Marking /var/tmp/yum-root-BhqdhO/zfs-release.el7_5.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package zfs-release.noarch 0:1-5.el7.centos will be installed --> Finished Dependency Resolution Dependencies Resolved =================================================================================================================================================== Package Arch Version Repository Size =================================================================================================================================================== Installing: zfs-release noarch 1-5.el7.centos /zfs-release.el7_5.noarch 2.9 k Transaction Summary =================================================================================================================================================== Install 1 Package Total size: 2.9 k Installed size: 2.9 k Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : zfs-release-1-5.el7.centos.noarch 1/1 Verifying : zfs-release-1-5.el7.centos.noarch 1/1 Installed: zfs-release.noarch 0:1-5.el7.centos Complete!
# yum install zfs Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp base | 3.6 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 zfs | 2.9 kB 00:00:00 (1/5): base/7/x86_64/group_gz | 166 kB 00:00:00 (2/5): extras/7/x86_64/primary_db | 149 kB 00:00:00 (3/5): updates/7/x86_64/primary_db | 2.7 MB 00:00:00 (4/5): base/7/x86_64/primary_db | 5.9 MB 00:00:00 (5/5): zfs/x86_64/primary_db | 12 kB 00:00:00 Resolving Dependencies --> Running transaction check ---> Package zfs.x86_64 0:0.7.9-1.el7_5 will be installed --> Processing Dependency: zfs-kmod = 0.7.9 for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: spl = 0.7.9 for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libzpool2 = 0.7.9 for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libzfs2 = 0.7.9 for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libuutil1 = 0.7.9 for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libnvpair1 = 0.7.9 for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: sysstat for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libzpool.so.2()(64bit) for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libzfs_core.so.1()(64bit) for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libzfs.so.2()(64bit) for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libuutil.so.1()(64bit) for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libnvpair.so.1()(64bit) for package: zfs-0.7.9-1.el7_5.x86_64 --> Running transaction check ---> Package libnvpair1.x86_64 0:0.7.9-1.el7_5 will be installed ---> Package libuutil1.x86_64 0:0.7.9-1.el7_5 will be installed ---> Package libzfs2.x86_64 0:0.7.9-1.el7_5 will be installed ---> Package libzpool2.x86_64 0:0.7.9-1.el7_5 will be installed ---> Package spl.x86_64 0:0.7.9-1.el7_5 will be installed --> Processing Dependency: spl-kmod = 0.7.9 for package: spl-0.7.9-1.el7_5.x86_64 ---> Package sysstat.x86_64 0:10.1.5-13.el7 will be installed --> Processing Dependency: libsensors.so.4()(64bit) for package: sysstat-10.1.5-13.el7.x86_64 ---> Package zfs-dkms.noarch 0:0.7.9-1.el7_5 will be installed --> Processing Dependency: dkms >= 2.2.0.3 for package: zfs-dkms-0.7.9-1.el7_5.noarch --> Processing Dependency: kernel-devel for package: zfs-dkms-0.7.9-1.el7_5.noarch --> Processing Dependency: gcc for package: zfs-dkms-0.7.9-1.el7_5.noarch --> Running transaction check ---> Package gcc.x86_64 0:4.8.5-28.el7_5.1 will be installed --> Processing Dependency: cpp = 4.8.5-28.el7_5.1 for package: gcc-4.8.5-28.el7_5.1.x86_64 --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.8.5-28.el7_5.1.x86_64 --> Processing Dependency: libmpfr.so.4()(64bit) for package: gcc-4.8.5-28.el7_5.1.x86_64 --> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-4.8.5-28.el7_5.1.x86_64 ---> Package kernel-devel.x86_64 0:3.10.0-862.3.3.el7 will be installed ---> Package lm_sensors-libs.x86_64 0:3.4.0-4.20160601gitf9185e5.el7 will be installed ---> Package spl-dkms.noarch 0:0.7.9-1.el7_5 will be installed --> Processing Dependency: dkms >= 2.2.0.2 for package: spl-dkms-0.7.9-1.el7_5.noarch ---> Package zfs-dkms.noarch 0:0.7.9-1.el7_5 will be installed --> Processing Dependency: dkms >= 2.2.0.3 for package: zfs-dkms-0.7.9-1.el7_5.noarch --> Running transaction check ---> Package cpp.x86_64 0:4.8.5-28.el7_5.1 will be installed ---> Package glibc-devel.x86_64 0:2.17-222.el7 will be installed --> Processing Dependency: glibc-headers = 2.17-222.el7 for package: glibc-devel-2.17-222.el7.x86_64 --> Processing Dependency: glibc-headers for package: glibc-devel-2.17-222.el7.x86_64 ---> Package libmpc.x86_64 0:1.0.1-3.el7 will be installed ---> Package mpfr.x86_64 0:3.1.1-4.el7 will be installed ---> Package spl-dkms.noarch 0:0.7.9-1.el7_5 will be installed --> Processing Dependency: dkms >= 2.2.0.2 for package: spl-dkms-0.7.9-1.el7_5.noarch ---> Package zfs-dkms.noarch 0:0.7.9-1.el7_5 will be installed --> Processing Dependency: dkms >= 2.2.0.3 for package: zfs-dkms-0.7.9-1.el7_5.noarch --> Running transaction check ---> Package glibc-headers.x86_64 0:2.17-222.el7 will be installed --> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.17-222.el7.x86_64 --> Processing Dependency: kernel-headers for package: glibc-headers-2.17-222.el7.x86_64 ---> Package spl-dkms.noarch 0:0.7.9-1.el7_5 will be installed --> Processing Dependency: dkms >= 2.2.0.2 for package: spl-dkms-0.7.9-1.el7_5.noarch ---> Package zfs-dkms.noarch 0:0.7.9-1.el7_5 will be installed --> Processing Dependency: dkms >= 2.2.0.3 for package: zfs-dkms-0.7.9-1.el7_5.noarch --> Running transaction check ---> Package kernel-headers.x86_64 0:3.10.0-862.3.3.el7 will be installed ---> Package spl-dkms.noarch 0:0.7.9-1.el7_5 will be installed --> Processing Dependency: dkms >= 2.2.0.2 for package: spl-dkms-0.7.9-1.el7_5.noarch ---> Package zfs-dkms.noarch 0:0.7.9-1.el7_5 will be installed --> Processing Dependency: dkms >= 2.2.0.3 for package: zfs-dkms-0.7.9-1.el7_5.noarch --> Finished Dependency Resolution Error: Package: spl-dkms-0.7.9-1.el7_5.noarch (zfs) Requires: dkms >= 2.2.0.2 Error: Package: zfs-dkms-0.7.9-1.el7_5.noarch (zfs) Requires: dkms >= 2.2.0.3 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
できない
EPEL追加する
# yum install epel-release Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp base | 3.6 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 Resolving Dependencies --> Running transaction check ---> Package epel-release.noarch 0:7-11 will be installed --> Finished Dependency Resolution Dependencies Resolved =================================================================================================================================================== Package Arch Version Repository Size =================================================================================================================================================== Installing: epel-release noarch 7-11 extras 15 k Transaction Summary =================================================================================================================================================== Install 1 Package Total download size: 15 k Installed size: 24 k Is this ok [y/d/N]: y Downloading packages: epel-release-7-11.noarch.rpm | 15 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : epel-release-7-11.noarch 1/1 Verifying : epel-release-7-11.noarch 1/1 Installed: epel-release.noarch 0:7-11 Complete! # sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/epel.repo
# yum --enablerepo=epel install zfs Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: mirror.dmmlabs.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp Resolving Dependencies --> Running transaction check ---> Package zfs.x86_64 0:0.7.9-1.el7_5 will be installed --> Processing Dependency: zfs-kmod = 0.7.9 for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: spl = 0.7.9 for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libzpool2 = 0.7.9 for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libzfs2 = 0.7.9 for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libuutil1 = 0.7.9 for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libnvpair1 = 0.7.9 for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: sysstat for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libzpool.so.2()(64bit) for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libzfs_core.so.1()(64bit) for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libzfs.so.2()(64bit) for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libuutil.so.1()(64bit) for package: zfs-0.7.9-1.el7_5.x86_64 --> Processing Dependency: libnvpair.so.1()(64bit) for package: zfs-0.7.9-1.el7_5.x86_64 --> Running transaction check ---> Package libnvpair1.x86_64 0:0.7.9-1.el7_5 will be installed ---> Package libuutil1.x86_64 0:0.7.9-1.el7_5 will be installed ---> Package libzfs2.x86_64 0:0.7.9-1.el7_5 will be installed ---> Package libzpool2.x86_64 0:0.7.9-1.el7_5 will be installed ---> Package spl.x86_64 0:0.7.9-1.el7_5 will be installed --> Processing Dependency: spl-kmod = 0.7.9 for package: spl-0.7.9-1.el7_5.x86_64 ---> Package sysstat.x86_64 0:10.1.5-13.el7 will be installed --> Processing Dependency: libsensors.so.4()(64bit) for package: sysstat-10.1.5-13.el7.x86_64 ---> Package zfs-dkms.noarch 0:0.7.9-1.el7_5 will be installed --> Processing Dependency: dkms >= 2.2.0.3 for package: zfs-dkms-0.7.9-1.el7_5.noarch --> Processing Dependency: kernel-devel for package: zfs-dkms-0.7.9-1.el7_5.noarch --> Processing Dependency: gcc for package: zfs-dkms-0.7.9-1.el7_5.noarch --> Running transaction check ---> Package dkms.noarch 0:2.6.1-1.el7 will be installed --> Processing Dependency: elfutils-libelf-devel for package: dkms-2.6.1-1.el7.noarch ---> Package gcc.x86_64 0:4.8.5-28.el7_5.1 will be installed --> Processing Dependency: cpp = 4.8.5-28.el7_5.1 for package: gcc-4.8.5-28.el7_5.1.x86_64 --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.8.5-28.el7_5.1.x86_64 --> Processing Dependency: libmpfr.so.4()(64bit) for package: gcc-4.8.5-28.el7_5.1.x86_64 --> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-4.8.5-28.el7_5.1.x86_64 ---> Package kernel-devel.x86_64 0:3.10.0-862.3.3.el7 will be installed ---> Package lm_sensors-libs.x86_64 0:3.4.0-4.20160601gitf9185e5.el7 will be installed ---> Package spl-dkms.noarch 0:0.7.9-1.el7_5 will be installed --> Running transaction check ---> Package cpp.x86_64 0:4.8.5-28.el7_5.1 will be installed ---> Package elfutils-libelf-devel.x86_64 0:0.170-4.el7 will be installed --> Processing Dependency: pkgconfig(zlib) for package: elfutils-libelf-devel-0.170-4.el7.x86_64 ---> Package glibc-devel.x86_64 0:2.17-222.el7 will be installed --> Processing Dependency: glibc-headers = 2.17-222.el7 for package: glibc-devel-2.17-222.el7.x86_64 --> Processing Dependency: glibc-headers for package: glibc-devel-2.17-222.el7.x86_64 ---> Package libmpc.x86_64 0:1.0.1-3.el7 will be installed ---> Package mpfr.x86_64 0:3.1.1-4.el7 will be installed --> Running transaction check ---> Package glibc-headers.x86_64 0:2.17-222.el7 will be installed --> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.17-222.el7.x86_64 --> Processing Dependency: kernel-headers for package: glibc-headers-2.17-222.el7.x86_64 ---> Package zlib-devel.x86_64 0:1.2.7-17.el7 will be installed --> Running transaction check ---> Package kernel-headers.x86_64 0:3.10.0-862.3.3.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved =================================================================================================================================================== Package Arch Version Repository Size =================================================================================================================================================== Installing: zfs x86_64 0.7.9-1.el7_5 zfs 413 k Installing for dependencies: cpp x86_64 4.8.5-28.el7_5.1 updates 5.9 M dkms noarch 2.6.1-1.el7 epel 75 k elfutils-libelf-devel x86_64 0.170-4.el7 base 38 k gcc x86_64 4.8.5-28.el7_5.1 updates 16 M glibc-devel x86_64 2.17-222.el7 base 1.1 M glibc-headers x86_64 2.17-222.el7 base 678 k kernel-devel x86_64 3.10.0-862.3.3.el7 updates 16 M kernel-headers x86_64 3.10.0-862.3.3.el7 updates 7.1 M libmpc x86_64 1.0.1-3.el7 base 51 k libnvpair1 x86_64 0.7.9-1.el7_5 zfs 30 k libuutil1 x86_64 0.7.9-1.el7_5 zfs 35 k libzfs2 x86_64 0.7.9-1.el7_5 zfs 130 k libzpool2 x86_64 0.7.9-1.el7_5 zfs 591 k lm_sensors-libs x86_64 3.4.0-4.20160601gitf9185e5.el7 base 41 k mpfr x86_64 3.1.1-4.el7 base 203 k spl x86_64 0.7.9-1.el7_5 zfs 29 k spl-dkms noarch 0.7.9-1.el7_5 zfs 456 k sysstat x86_64 10.1.5-13.el7 base 310 k zfs-dkms noarch 0.7.9-1.el7_5 zfs 4.9 M zlib-devel x86_64 1.2.7-17.el7 base 50 k Transaction Summary =================================================================================================================================================== Install 1 Package (+20 Dependent packages) Total download size: 54 M Installed size: 128 M Is this ok [y/d/N]: y Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/21): elfutils-libelf-devel-0.170-4.el7.x86_64.rpm | 38 kB 00:00:00 warning: /var/cache/yum/x86_64/7/epel/packages/dkms-2.6.1-1.el7.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY Public key for dkms-2.6.1-1.el7.noarch.rpm is not installed (2/21): dkms-2.6.1-1.el7.noarch.rpm | 75 kB 00:00:00 (3/21): glibc-headers-2.17-222.el7.x86_64.rpm | 678 kB 00:00:00 (4/21): glibc-devel-2.17-222.el7.x86_64.rpm | 1.1 MB 00:00:00 (5/21): cpp-4.8.5-28.el7_5.1.x86_64.rpm | 5.9 MB 00:00:00 (6/21): libmpc-1.0.1-3.el7.x86_64.rpm | 51 kB 00:00:00 (7/21): kernel-headers-3.10.0-862.3.3.el7.x86_64.rpm | 7.1 MB 00:00:00 (8/21): gcc-4.8.5-28.el7_5.1.x86_64.rpm | 16 MB 00:00:00 (9/21): libnvpair1-0.7.9-1.el7_5.x86_64.rpm | 30 kB 00:00:00 (10/21): libuutil1-0.7.9-1.el7_5.x86_64.rpm | 35 kB 00:00:00 (11/21): lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64.rpm | 41 kB 00:00:00 (12/21): mpfr-3.1.1-4.el7.x86_64.rpm | 203 kB 00:00:00 (13/21): kernel-devel-3.10.0-862.3.3.el7.x86_64.rpm | 16 MB 00:00:01 (14/21): libzfs2-0.7.9-1.el7_5.x86_64.rpm | 130 kB 00:00:00 (15/21): spl-0.7.9-1.el7_5.x86_64.rpm | 29 kB 00:00:00 (16/21): sysstat-10.1.5-13.el7.x86_64.rpm | 310 kB 00:00:00 (17/21): libzpool2-0.7.9-1.el7_5.x86_64.rpm | 591 kB 00:00:01 (18/21): zfs-0.7.9-1.el7_5.x86_64.rpm | 413 kB 00:00:00 (19/21): zlib-devel-1.2.7-17.el7.x86_64.rpm | 50 kB 00:00:00 (20/21): spl-dkms-0.7.9-1.el7_5.noarch.rpm | 456 kB 00:00:01 (21/21): zfs-dkms-0.7.9-1.el7_5.noarch.rpm | 4.9 MB 00:00:01 --------------------------------------------------------------------------------------------------------------------------------------------------- Total 12 MB/s | 54 MB 00:00:04 Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Importing GPG key 0x352C64E5: Userid : "Fedora EPEL (7) <epel@fedoraproject.org>" Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5 Package : epel-release-7-11.noarch (@extras) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Is this ok [y/N]: y Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : libuutil1-0.7.9-1.el7_5.x86_64 1/21 Installing : libnvpair1-0.7.9-1.el7_5.x86_64 2/21 Installing : mpfr-3.1.1-4.el7.x86_64 3/21 Installing : kernel-devel-3.10.0-862.3.3.el7.x86_64 4/21 Installing : libmpc-1.0.1-3.el7.x86_64 5/21 Installing : libzpool2-0.7.9-1.el7_5.x86_64 6/21 Installing : libzfs2-0.7.9-1.el7_5.x86_64 7/21 Installing : cpp-4.8.5-28.el7_5.1.x86_64 8/21 Installing : lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64 9/21 Installing : sysstat-10.1.5-13.el7.x86_64 10/21 Installing : kernel-headers-3.10.0-862.3.3.el7.x86_64 11/21 Installing : glibc-headers-2.17-222.el7.x86_64 12/21 Installing : glibc-devel-2.17-222.el7.x86_64 13/21 Installing : gcc-4.8.5-28.el7_5.1.x86_64 14/21 Installing : zlib-devel-1.2.7-17.el7.x86_64 15/21 Installing : elfutils-libelf-devel-0.170-4.el7.x86_64 16/21 Installing : dkms-2.6.1-1.el7.noarch 17/21 Installing : spl-dkms-0.7.9-1.el7_5.noarch 18/21 Loading new spl-0.7.9 DKMS files... Building for 3.10.0-693.el7.x86_64 Module build for kernel 3.10.0-693.el7.x86_64 was skipped since the kernel headers for this kernel does not seem to be installed. Installing : spl-0.7.9-1.el7_5.x86_64 19/21 Installing : zfs-dkms-0.7.9-1.el7_5.noarch 20/21 Loading new zfs-0.7.9 DKMS files... Building for 3.10.0-693.el7.x86_64 Module build for kernel 3.10.0-693.el7.x86_64 was skipped since the kernel headers for this kernel does not seem to be installed. Installing : zfs-0.7.9-1.el7_5.x86_64 21/21 Verifying : kernel-devel-3.10.0-862.3.3.el7.x86_64 1/21 Verifying : spl-dkms-0.7.9-1.el7_5.noarch 2/21 Verifying : zlib-devel-1.2.7-17.el7.x86_64 3/21 Verifying : glibc-headers-2.17-222.el7.x86_64 4/21 Verifying : zfs-0.7.9-1.el7_5.x86_64 5/21 Verifying : glibc-devel-2.17-222.el7.x86_64 6/21 Verifying : spl-0.7.9-1.el7_5.x86_64 7/21 Verifying : libzfs2-0.7.9-1.el7_5.x86_64 8/21 Verifying : kernel-headers-3.10.0-862.3.3.el7.x86_64 9/21 Verifying : gcc-4.8.5-28.el7_5.1.x86_64 10/21 Verifying : cpp-4.8.5-28.el7_5.1.x86_64 11/21 Verifying : elfutils-libelf-devel-0.170-4.el7.x86_64 12/21 Verifying : sysstat-10.1.5-13.el7.x86_64 13/21 Verifying : libuutil1-0.7.9-1.el7_5.x86_64 14/21 Verifying : mpfr-3.1.1-4.el7.x86_64 15/21 Verifying : zfs-dkms-0.7.9-1.el7_5.noarch 16/21 Verifying : libzpool2-0.7.9-1.el7_5.x86_64 17/21 Verifying : lm_sensors-libs-3.4.0-4.20160601gitf9185e5.el7.x86_64 18/21 Verifying : libnvpair1-0.7.9-1.el7_5.x86_64 19/21 Verifying : dkms-2.6.1-1.el7.noarch 20/21 Verifying : libmpc-1.0.1-3.el7.x86_64 21/21 Installed: zfs.x86_64 0:0.7.9-1.el7_5 Dependency Installed: cpp.x86_64 0:4.8.5-28.el7_5.1 dkms.noarch 0:2.6.1-1.el7 elfutils-libelf-devel.x86_64 0:0.170-4.el7 gcc.x86_64 0:4.8.5-28.el7_5.1 glibc-devel.x86_64 0:2.17-222.el7 glibc-headers.x86_64 0:2.17-222.el7 kernel-devel.x86_64 0:3.10.0-862.3.3.el7 kernel-headers.x86_64 0:3.10.0-862.3.3.el7 libmpc.x86_64 0:1.0.1-3.el7 libnvpair1.x86_64 0:0.7.9-1.el7_5 libuutil1.x86_64 0:0.7.9-1.el7_5 libzfs2.x86_64 0:0.7.9-1.el7_5 libzpool2.x86_64 0:0.7.9-1.el7_5 lm_sensors-libs.x86_64 0:3.4.0-4.20160601gitf9185e5.el7 mpfr.x86_64 0:3.1.1-4.el7 spl.x86_64 0:0.7.9-1.el7_5 spl-dkms.noarch 0:0.7.9-1.el7_5 sysstat.x86_64 0:10.1.5-13.el7 zfs-dkms.noarch 0:0.7.9-1.el7_5 zlib-devel.x86_64 0:1.2.7-17.el7 Complete! # which zpool /usr/sbin/zpool
入った
[root@localhost ~]# modprobe zfs modprobe: FATAL: Module zfs not found.
入ってなかった
なんかごちゃごちゃいじってたら動いた…
この辺見てた
FPGAで遊ぶ [CentOS]ZFSインストール成功(7.2) http://bobgosso.blog13.fc2.com/blog-entry-547.html
CentOS7.4 で ZFS な iSCSI ターゲットを作成する – Qiita https://qiita.com/AnaKutsu/items/4094cadbab1bb0596967
多分こんな感じ
#yum groupinstall "Development tools" #yum --enablerepo=epel reinstall zfs #reboot # modprobe zfs modprobe: FATAL: Module zfs not found. #yum --enablerepo=epel reinstall zfs # zpool list The ZFS modules are not loaded. # modprobe zfs # zpool list no pools available
[root@storage02 ~]# zpool list The ZFS modules are not loaded. Try running '/sbin/modprobe zfs' as root to load them. [root@storage02 ~]# /sbin/modprobe zfs [root@storage02 ~]# cat /proc/filesystems nodev sysfs nodev rootfs nodev ramfs nodev bdev nodev proc nodev cgroup nodev cpuset nodev tmpfs nodev devtmpfs nodev debugfs nodev securityfs nodev sockfs nodev dax nodev pipefs nodev anon_inodefs nodev configfs nodev devpts nodev hugetlbfs nodev autofs nodev pstore nodev mqueue nodev selinuxfs xfs nodev binfmt_misc nodev zfs
プール作成
[root@storage02 ~]# zpool create tank raidz /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde
見る
[root@storage02 ~]# zpool status pool: tank state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 raidz1-0 ONLINE 0 0 0 sda ONLINE 0 0 0 sdb ONLINE 0 0 0 sdc ONLINE 0 0 0 sdd ONLINE 0 0 0 sde ONLINE 0 0 0 errors: No known data errors [root@storage02 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 33G 1.6G 31G 5% / devtmpfs 1.8G 0 1.8G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 8.8M 1.9G 1% /run tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/sdf1 1014M 181M 834M 18% /boot tmpfs 371M 0 371M 0% /run/user/0 tank 11T 128K 11T 1% /tank
めでたしめでたし