思い立って久々にCentOSをいじる。VMWareは便利である。
初期設定をやりつつ思ったのは久々のコマンド楽しいなと。最初の yum update でバーッと流れるの大好きですはい。
teraterm使ったけど、今でもpoderosaってあるのかしら?

試してみたかったのはZFS on Linux
公式を参考にコピペだ!あ。テスト環境なのでsudo使わないでrootでいじってます。

# yum install http://download.zfsonlinux.org/epel/zfs-release.el7_4.noarch.rpm


kmodとDKMSを選べるらしい。今回はデフォルトのDKMSでいってみよう。

# yum install kernel-devel zfs


終わったのでファイルシステムの確認

# 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   pipefs
nodev   anon_inodefs
nodev   configfs
nodev   devpts
nodev   hugetlbfs
nodev   autofs
nodev   pstore
nodev   mqueue
        xfs


zfsどこいった。

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

 

なるほど。わからん。
とりあえず検索してコマンドを試す。

# modprobe zfs

# 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   pipefs
nodev   anon_inodefs
nodev   configfs
nodev   devpts
nodev   hugetlbfs
nodev   autofs
nodev   pstore
nodev   mqueue
        xfs
nodev   zfs

 


動いた。モジュール読めてなかっただけっぽい。


# systemctl enable zfs-import-cache
# systemctl enable zfs-mount
# systemctl enable zfs.target

これは後で試す


では早速tank作ろうね。

# zpool create tank raidz1 /dev/sdb /dev/sdc /dev/sdd -f
# zpool list
NAME   SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
tank  59.5G   190K  59.5G         -     0%     0%  1.00x  ONLINE  -

やったぜ。

 

 

# 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
            sdb     ONLINE       0     0     0
            sdc     ONLINE       0     0     0
            sdd     ONLINE       0     0     0

errors: No known data errors

 

 


 

 

 

 

 

 

試しに入れたajentiでもバッチリ認識。

 


昔やったmdadmより断然楽でいい。ただ色々調べてると、yum updateでカーネルのバージョンが変わったら動かなくなる事があるらしいので、ちょっと不安。実機でやるとしても結構先のことだから仮想環境で実験してから考えようね。