EPEL及びZFSのリポジトリ設定されているものとします。
安定稼働のニーズが高くマシンスペックに余裕が無い場合利用を推奨しません。
実際CentOS 6.xでもほぼ同様の手順で利用する事は可能ですが経験上カーネルがコアダンプしてしまうことが多いため本サイトでは記載しておりません。使用できないということではありません。
「yum install -y zfs」と入力
コンパイルなどが実施される事もあり、非常に時間が掛かりますのでご注意ください。
[root@centos ~]# yum install -y zfs 読み込んだプラグイン:fastestmirror epel/x86_64/metalink | 4.8 kB 00:00 epel | 4.3 kB 00:00 (1/3): epel/x86_64/group_gz | 170 kB 00:00 epel/x86_64/primary_db FAILED http://ftp.kddilabs.jp/Linux/packages/fedora/epel/7/x86_64/repodata/e24cbc2cf080be119d7e7c8413782fb790130adf36521afd1ce504e02471e142-primary.sqlite.xz: [Errno 14] HTTP Error 404 - Not Found 他のミラーを試します。 To address this issue please refer to the below knowledge base article https://access.redhat.com/articles/1320623 If above article doesn't help to resolve this issue please create a bug on https://bugs.centos.org/ (2/3): epel/x86_64/updateinfo | 545 kB 00:00 (3/3): epel/x86_64/primary_db | 4.1 MB 00:01 Loading mirror speeds from cached hostfile * base: ftp.jaist.ac.jp * epel: ftp.kddilabs.jp * extras: ftp.jaist.ac.jp * updates: ftp.jaist.ac.jp 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ zfs.x86_64 0:0.6.5.6-1.el7.centos を インストール --> 依存性の処理をしています: zfs-kmod = 0.6.5.6 のパッケージ: zfs-0.6.5.6-1.el7.centos.x86_64 --> 依存性の処理をしています: spl = 0.6.5.6 のパッケージ: zfs-0.6.5.6-1.el7.centos.x86_64 --> 依存性の処理をしています: libzpool2 = 0.6.5.6 のパッケージ: zfs-0.6.5.6-1.el7.centos.x86_64 --> 依存性の処理をしています: libzfs2 = 0.6.5.6 のパッケージ: zfs-0.6.5.6-1.el7.centos.x86_64 --> 依存性の処理をしています: libuutil1 = 0.6.5.6 のパッケージ: zfs-0.6.5.6-1.el7.centos.x86_64 --> 依存性の処理をしています: libnvpair1 = 0.6.5.6 のパッケージ: zfs-0.6.5.6-1.el7.centos.x86_64 --> 依存性の処理をしています: libzpool.so.2()(64bit) のパッケージ: zfs-0.6.5.6-1.el7.centos.x86_64 --> 依存性の処理をしています: libzfs_core.so.1()(64bit) のパッケージ: zfs-0.6.5.6-1.el7.centos.x86_64 --> 依存性の処理をしています: libzfs.so.2()(64bit) のパッケージ: zfs-0.6.5.6-1.el7.centos.x86_64 --> 依存性の処理をしています: libuutil.so.1()(64bit) のパッケージ: zfs-0.6.5.6-1.el7.centos.x86_64 --> 依存性の処理をしています: libnvpair.so.1()(64bit) のパッケージ: zfs-0.6.5.6-1.el7.centos.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ libnvpair1.x86_64 0:0.6.5.6-1.el7.centos を インストール ---> パッケージ libuutil1.x86_64 0:0.6.5.6-1.el7.centos を インストール ---> パッケージ libzfs2.x86_64 0:0.6.5.6-1.el7.centos を インストール ---> パッケージ libzpool2.x86_64 0:0.6.5.6-1.el7.centos を インストール ---> パッケージ spl.x86_64 0:0.6.5.6-1.el7.centos を インストール --> 依存性の処理をしています: spl-kmod = 0.6.5.6 のパッケージ: spl-0.6.5.6-1.el7.centos.x86_64 ---> パッケージ zfs-dkms.noarch 0:0.6.5.6-1.el7.centos を インストール --> 依存性の処理をしています: dkms >= 2.2.0.3-20 のパッケージ: zfs-dkms-0.6.5.6-1.el7.centos.noarch --> 依存性の処理をしています: kernel-devel のパッケージ: zfs-dkms-0.6.5.6-1.el7.centos.noarch --> 依存性の処理をしています: gcc のパッケージ: zfs-dkms-0.6.5.6-1.el7.centos.noarch --> トランザクションの確認を実行しています。 ---> パッケージ dkms.noarch 0:2.2.0.3-30.git.7c3e7c5.el7 を インストール ---> パッケージ gcc.x86_64 0:4.8.5-4.el7 を インストール --> 依存性の処理をしています: cpp = 4.8.5-4.el7 のパッケージ: gcc-4.8.5-4.el7.x86_64 --> 依存性の処理をしています: glibc-devel >= 2.2.90-12 のパッケージ: gcc-4.8.5-4.el7.x86_64 --> 依存性の処理をしています: libmpfr.so.4()(64bit) のパッケージ: gcc-4.8.5-4.el7.x86_64 --> 依存性の処理をしています: libmpc.so.3()(64bit) のパッケージ: gcc-4.8.5-4.el7.x86_64 ---> パッケージ kernel-devel.x86_64 0:3.10.0-327.13.1.el7 を インストール ---> パッケージ spl-dkms.noarch 0:0.6.5.6-1.el7.centos を インストール --> トランザクションの確認を実行しています。 ---> パッケージ cpp.x86_64 0:4.8.5-4.el7 を インストール ---> パッケージ glibc-devel.x86_64 0:2.17-106.el7_2.4 を インストール --> 依存性の処理をしています: glibc-headers = 2.17-106.el7_2.4 のパッケージ: glibc-devel-2.17-106.el7_2.4.x86_64 --> 依存性の処理をしています: glibc-headers のパッケージ: glibc-devel-2.17-106.el7_2.4.x86_64 ---> パッケージ libmpc.x86_64 0:1.0.1-3.el7 を インストール ---> パッケージ mpfr.x86_64 0:3.1.1-4.el7 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ glibc-headers.x86_64 0:2.17-106.el7_2.4 を インストール --> 依存性の処理をしています: kernel-headers >= 2.2.1 のパッケージ: glibc-headers-2.17-106.el7_2.4.x86_64 --> 依存性の処理をしています: kernel-headers のパッケージ: glibc-headers-2.17-106.el7_2.4.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ kernel-headers.x86_64 0:3.10.0-327.13.1.el7 を インストール --> 依存性解決を終了しました。 依存性を解決しました ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: zfs x86_64 0.6.5.6-1.el7.centos zfs 330 k 依存性関連でのインストールをします: cpp x86_64 4.8.5-4.el7 base 5.9 M dkms noarch 2.2.0.3-30.git.7c3e7c5.el7 epel 77 k gcc x86_64 4.8.5-4.el7 base 16 M glibc-devel x86_64 2.17-106.el7_2.4 updates 1.0 M glibc-headers x86_64 2.17-106.el7_2.4 updates 662 k kernel-devel x86_64 3.10.0-327.13.1.el7 updates 11 M kernel-headers x86_64 3.10.0-327.13.1.el7 updates 3.2 M libmpc x86_64 1.0.1-3.el7 base 51 k libnvpair1 x86_64 0.6.5.6-1.el7.centos zfs 32 k libuutil1 x86_64 0.6.5.6-1.el7.centos zfs 37 k libzfs2 x86_64 0.6.5.6-1.el7.centos zfs 118 k libzpool2 x86_64 0.6.5.6-1.el7.centos zfs 419 k mpfr x86_64 3.1.1-4.el7 base 203 k spl x86_64 0.6.5.6-1.el7.centos zfs 28 k spl-dkms noarch 0.6.5.6-1.el7.centos zfs 426 k zfs-dkms noarch 0.6.5.6-1.el7.centos zfs 1.8 M トランザクションの要約 ================================================================================ インストール 1 パッケージ (+16 個の依存関係のパッケージ) 総ダウンロード容量: 41 M インストール容量: 109 M Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. 警告: /var/cache/yum/x86_64/7/epel/packages/dkms-2.2.0.3-30.git.7c3e7c5.el7.noarch.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID 352c64e5: NOKEY dkms-2.2.0.3-30.git.7c3e7c5.el7.noarch.rpm の公開鍵がインストールされていません (1/17): dkms-2.2.0.3-30.git.7c3e7c5.el7.noarch.rpm | 77 kB 00:00 (2/17): glibc-headers-2.17-106.el7_2.4.x86_64.rpm | 662 kB 00:00 (3/17): glibc-devel-2.17-106.el7_2.4.x86_64.rpm | 1.0 MB 00:01 (4/17): libmpc-1.0.1-3.el7.x86_64.rpm | 51 kB 00:00 (5/17): kernel-headers-3.10.0-327.13.1.el7.x86_64.rpm | 3.2 MB 00:02 (6/17): libnvpair1-0.6.5.6-1.el7.centos.x86_64.rpm | 32 kB 00:01 (7/17): libuutil1-0.6.5.6-1.el7.centos.x86_64.rpm | 37 kB 00:01 (8/17): cpp-4.8.5-4.el7.x86_64.rpm | 5.9 MB 00:04 (9/17): libzfs2-0.6.5.6-1.el7.centos.x86_64.rpm | 118 kB 00:01 (10/17): mpfr-3.1.1-4.el7.x86_64.rpm | 203 kB 00:00 (11/17): spl-0.6.5.6-1.el7.centos.x86_64.rpm | 28 kB 00:00 (12/17): kernel-devel-3.10.0-327.13.1.el7.x86_64.rpm | 11 MB 00:06 (13/17): spl-dkms-0.6.5.6-1.el7.centos.noarch.rpm | 426 kB 00:04 (14/17): gcc-4.8.5-4.el7.x86_64.rpm | 16 MB 00:10 (15/17): libzpool2-0.6.5.6-1.el7.centos.x86_64.rpm | 419 kB 00:08 (16/17): zfs-0.6.5.6-1.el7.centos.x86_64.rpm | 330 kB 00:06 (17/17): zfs-dkms-0.6.5.6-1.el7.centos.noarch.rpm | 1.8 MB 00:10 -------------------------------------------------------------------------------- 合計 1.8 MB/s | 41 MB 00:22 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-5.noarch (@extras) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : libuutil1-0.6.5.6-1.el7.centos.x86_64 1/17 インストール中 : libnvpair1-0.6.5.6-1.el7.centos.x86_64 2/17 インストール中 : kernel-devel-3.10.0-327.13.1.el7.x86_64 3/17 インストール中 : mpfr-3.1.1-4.el7.x86_64 4/17 インストール中 : libmpc-1.0.1-3.el7.x86_64 5/17 インストール中 : libzpool2-0.6.5.6-1.el7.centos.x86_64 6/17 インストール中 : libzfs2-0.6.5.6-1.el7.centos.x86_64 7/17 インストール中 : cpp-4.8.5-4.el7.x86_64 8/17 インストール中 : kernel-headers-3.10.0-327.13.1.el7.x86_64 9/17 インストール中 : glibc-headers-2.17-106.el7_2.4.x86_64 10/17 インストール中 : glibc-devel-2.17-106.el7_2.4.x86_64 11/17 インストール中 : gcc-4.8.5-4.el7.x86_64 12/17 インストール中 : dkms-2.2.0.3-30.git.7c3e7c5.el7.noarch 13/17 インストール中 : spl-dkms-0.6.5.6-1.el7.centos.noarch 14/17 Loading new spl-0.6.5.6 DKMS files... Building for 3.10.0-327.4.5.el7.x86_64 Module build for kernel 3.10.0-327.4.5.el7.x86_64 was skipped since the kernel source for this kernel does not seem to be installed. インストール中 : zfs-dkms-0.6.5.6-1.el7.centos.noarch 15/17 Loading new zfs-0.6.5.6 DKMS files... Building for 3.10.0-327.4.5.el7.x86_64 Module build for kernel 3.10.0-327.4.5.el7.x86_64 was skipped since the kernel source for this kernel does not seem to be installed. インストール中 : spl-0.6.5.6-1.el7.centos.x86_64 16/17 インストール中 : zfs-0.6.5.6-1.el7.centos.x86_64 17/17 検証中 : zfs-dkms-0.6.5.6-1.el7.centos.noarch 1/17 検証中 : kernel-headers-3.10.0-327.13.1.el7.x86_64 2/17 検証中 : gcc-4.8.5-4.el7.x86_64 3/17 検証中 : zfs-0.6.5.6-1.el7.centos.x86_64 4/17 検証中 : dkms-2.2.0.3-30.git.7c3e7c5.el7.noarch 5/17 検証中 : libnvpair1-0.6.5.6-1.el7.centos.x86_64 6/17 検証中 : mpfr-3.1.1-4.el7.x86_64 7/17 検証中 : kernel-devel-3.10.0-327.13.1.el7.x86_64 8/17 検証中 : cpp-4.8.5-4.el7.x86_64 9/17 検証中 : libzfs2-0.6.5.6-1.el7.centos.x86_64 10/17 検証中 : libuutil1-0.6.5.6-1.el7.centos.x86_64 11/17 検証中 : glibc-headers-2.17-106.el7_2.4.x86_64 12/17 検証中 : glibc-devel-2.17-106.el7_2.4.x86_64 13/17 検証中 : libzpool2-0.6.5.6-1.el7.centos.x86_64 14/17 検証中 : spl-0.6.5.6-1.el7.centos.x86_64 15/17 検証中 : spl-dkms-0.6.5.6-1.el7.centos.noarch 16/17 検証中 : libmpc-1.0.1-3.el7.x86_64 17/17 インストール: zfs.x86_64 0:0.6.5.6-1.el7.centos 依存性関連をインストールしました: cpp.x86_64 0:4.8.5-4.el7 dkms.noarch 0:2.2.0.3-30.git.7c3e7c5.el7 gcc.x86_64 0:4.8.5-4.el7 glibc-devel.x86_64 0:2.17-106.el7_2.4 glibc-headers.x86_64 0:2.17-106.el7_2.4 kernel-devel.x86_64 0:3.10.0-327.13.1.el7 kernel-headers.x86_64 0:3.10.0-327.13.1.el7 libmpc.x86_64 0:1.0.1-3.el7 libnvpair1.x86_64 0:0.6.5.6-1.el7.centos libuutil1.x86_64 0:0.6.5.6-1.el7.centos libzfs2.x86_64 0:0.6.5.6-1.el7.centos libzpool2.x86_64 0:0.6.5.6-1.el7.centos mpfr.x86_64 0:3.1.1-4.el7 spl.x86_64 0:0.6.5.6-1.el7.centos spl-dkms.noarch 0:0.6.5.6-1.el7.centos zfs-dkms.noarch 0:0.6.5.6-1.el7.centos 完了しました! [root@centos ~]#
「modprobe zfs && modprobe spl」を入力
場合によりOSの再起動(カーネル更新)が必要な場合があります。
[root@centos ~]# modprobe zfs && modprobe spl [root@centos ~]#
ページ更新日:2019/07/01