株式会社エキスパートエンタープライズ

ページを読みこみ中・・・

ZFS on Linuxのインストールです。 更新CentOS 7.x対応

EPEL及びZFSのリポジトリ設定されているものとします。

安定稼働のニーズが高くマシンスペックに余裕が無い場合利用を推奨しません。

 注意

実際CentOS 6.xでもほぼ同様の手順で利用する事は可能ですが経験上カーネルがコアダンプしてしまうことが多いため本サイトでは記載しておりません。使用できないということではありません。

1  ZFSインストール

「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 ~]#
		


2  ZFSモジュール組み込み

「modprobe zfs && modprobe spl」を入力

場合によりOSの再起動(カーネル更新)が必要な場合があります。


[root@centos ~]# modprobe zfs && modprobe spl
[root@centos ~]#
		


*  完了



 CentOS 6.x/ CentOS 7.x セットアップ記録  各種設定  SSHクライアントキー生成  SSH自動ログイン設定  ホスト名設定  日本語ロケール設定  日本タイムゾーン設定  VMwere Tools for CentOS 6.x インストール方法 廃止予定  VMwere Tools for CentOS 7.x インストール方法 廃止予定  Open VM Tools for CentOS 6.x インストール方法  Open VM Tools for CentOS 7.x インストール方法  インストール済RPM・OSの一括アップデート方法  yumにてミラーを日本サイトのみにフィルタする方法  NFSクライアント設定方法  yum リポジトリ設定  EPEL リポジトリ設定 更新  IUS リポジトリ設定  nginx リポジトリ設定  Remi's リポジトリ設定  The Software Collections ( SCL ) リポジトリ設定  ZFS on Linux リポジトリ設定  OS インストール  CentOS 6.x インストール方法  CentOS 7.x インストール方法  インストール  Python pip インストール  node.js 0.x系 インストール  node.js 5.x系 インストール  rsync インストール  Ansible インストール  whois インストール for CentOS 6.x  whois インストール for CentOS 7.x  PHP 5.4インストール for CentOS 6.x  ルートキットチェックツール  ZFS on Linux インストール 更新  各利用方法  whois コマンド 使い方  shutdown コマンド 使い方  ZFS利用方法   ZFSプール作成方法   ZFS領域作成方法   ZFSマウント先設定方法   ZFS重複排除設定方法   ZFS圧縮設定方法  Tips  ホスト名情報表示  インストールOSバージョン情報表示
広告

Facebookも情報発信中!
広告