FC2ブログ

[CentOS]ZFS使う

環境= CentOS 7.2.1511
uname -r結果= 3.10.0-327.el7.x86_64

標準?ZFSのインストール

参考ページ
http://centos.sabakan.red/entry/2015/06/27/133000


・ZFS使うにはカーネルのバージョンが重要との事。確認。
# uname -r
結果、3.10.0-327 で古くはないようなので何もせず次の次へ。

・もしカーネルが古い場合は以下でバージョンUPさせる。
# yum -y update

・ZFS用レポジトリをインストール。
# rpm -Uvh http://archive.zfsonlinux.org/epel/zfs-release.el7.noarch.rpm

・上記とは別にさらにレポジトリインストール。
# yum install -y epel-release

・ようやくZFSのインストール。参考ページではkernel-develもいっしょに指定してるが、
試しにZFSだけのインストールにしても、kernel-develは自動的にインストールされるみたいだが。
# yum install -y zfs

・ZFSがインストールされたか確認のため、zpoolを実行して、「no pools available」と出たら正常との事。
しかしやってみると、modprobeをやれと出た。
# zpool list
Try running '/sbin/modprobe zfs' as root to load them.

・言われた通りmodprobeをやってみると、zfsモジュールは見つからない、と言われた。
# modprobe zfs
modprobe: FATAL: Module zfs not found.


原因不明。

ZFS on Linuxのインストール


代わりにZFS on Linuxというやつを試してみる。


# wget http://archive.zfsonlinux.org/downloads/zfsonlinux/spl/spl-0.6.5.4.tar.gz
# tar zxvf spl-0.6.5.4.tar.gz
# cd spl-0.6.5.4/
# ./configure
# make
# make install




# wget http://archive.zfsonlinux.org/downloads/zfsonlinux/zfs/zfs-0.6.5.4.tar.gz
# tar zxvf zfs-0.6.5.4.tar.gz
# cd zfs-0.6.5.4/
# ./configure
configure: error:
*** zlib.h missing, zlib-devel package required

zlib-develが必要だというのでインストール。
# yum install zlib-devel

configureやり直しても、今度は、libuuid-develが必要だというのでインストール。
# yum install libuuid-devel

# ./configure
# make
# make install



zfsや、zpoolのコマンドは、/sbin/ではなく、/usr/local/sbin/に格納されたようだ。

# zpool list
The ZFS modules are not loaded.
Try running '/sbin/modprobe zfs' as root to load them.

# /sbin/modprobe zfs
modprobe: FATAL: Module zfs not found.

# find /lib/module* -name '*zfs*'
/lib/modules/3.10.0.327.4.5.el7.x86_64/extra/zfs
/lib/modules/3.10.0.327.4.5.el7.x86_64/extra/zfs/zfs.ko
/lib/modules-load.d/zfs.conf

# insmod /lib/modules/3.10.0.327.4.5.el7.x86_64/extra/zfs/zfs.ko
insmod: ERROR: could not insert module /lib/modules/3.10.0.327.4.5.el7.x86_64/extra/zfs/zfs.ko: Unknown symbol in module



そもそもZFS on Linuxサポートカーネルバージョンは?

ここからインストールデータを入手してた。
http://zfsonlinux.org/

使ったバージョンは現時点最新の「v0.6.5.4」だが、サポートカーネルバージョンは、
Compatible with 2.6.32 - 4.4 Linux kernels.
とある。

CentOSにおいて、2.6.32なんたらのバージョンって、
https://access.redhat.com/ja/node/16476

を見ると
RHEL 6.5 = カーネルVer 2.6.32-431
が一番近いのだが、そもそも、2.6.32-4.4の4.4って無いぞ。

とりあえず、CentOS6.5ならZFS on Linuxが動作するのかな?
スポンサーサイト



カレンダー
01 | 2016/02 | 03
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 - - - - -
累積訪問者
現在の訪問者
現在の閲覧者数:
最新記事
最新トラックバック
最新コメント
月別アーカイブ
カテゴリ
プロフィール

bobgosso

Author:bobgosso
FPGAのブログへようこそ!

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード