ZFSプール作成方法
ZFSのZFSプールの作成方法です。主に初回にディスクを適応する歳に実施ます。 CentOS 7.x対応
LinuxにはLVMがありますがZFSにも同等の管理機能が備わっています。その為本サイトではLVM上での利用を記載していません。
注意
本記載はディスク全体を利用する手順となります。パーティション情報等全て失われます。
1 zpool作成
「zpool create -f [zpool名] [RAIDタイプ] [ディスク] [ディスク]・・・」を入力します。
[root@centos ~]# zpool create -f test /dev/sdb /dev/sdc [root@centos ~]#
| RAIDタイプ | |
|---|---|
| raid0 | RAID0を拡張したRAIDとなります。 |
| raidz | RAID5を拡張したRAIDとなります。 |
| raidz2 | RAID6?を拡張したRAIDとなります。 |
| mirror | ミラーリング RAID1相当 |
| なし | RAID0となります。 |
* zpool確認
「zpool status && df -h」を入力します。
ZFSプール「test」ができあがり「/test」でマウントされています。
マウントされた「/test」を使う為に関連項目にて。
[root@centos ~]# zpool status && df -h
pool: test
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
test ONLINE 0 0 0
sdb ONLINE 0 0 0
sdc ONLINE 0 0 0
errors: No known data errors
ファイルシス サイズ 使用 残り 使用% マウント位置
/dev/mapper/centos_centos-root 18G 1.3G 17G 8% /
devtmpfs 480M 0 480M 0% /dev
tmpfs 489M 0 489M 0% /dev/shm
tmpfs 489M 6.6M 483M 2% /run
tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/sda1 497M 181M 317M 37% /boot
tmpfs 98M 0 98M 0% /run/user/0
test 39G 0 39G 0% /test