ZFSストレージプールの作成(RAID10)
6本のDiskを使用して、ストライプトミラー構成のZFSストレージプールを作成した。
備忘録として手順を残す。
# gpart create -s gpt ada2 # gpart create -s gpt ada3 # gpart create -s gpt ada4 # gpart create -s gpt ada5 # gpart create -s gpt ada6 # gpart create -s gpt ada7 # gpart add -a 4k -s 2780g -t freebsd-zfs -l pool0 ada2 # gpart add -a 4k -s 2780g -t freebsd-zfs -l pool1 ada3 # gpart add -a 4k -s 2780g -t freebsd-zfs -l pool2 ada4 # gpart add -a 4k -s 2780g -t freebsd-zfs -l pool3 ada5 # gpart add -a 4k -s 2780g -t freebsd-zfs -l pool4 ada6 # gpart add -a 4k -s 2780g -t freebsd-zfs -l pool5 ada7 # gpart show ada2 ada3 ada4 ada5 ada6 ada7 => 34 5860533101 ada2 GPT (2.7T) 34 6 - free - (3.0k) 40 5830082560 1 freebsd-zfs (2.7T) 5830082600 30450535 - free - (14G) => 34 5860533101 ada3 GPT (2.7T) 34 6 - free - (3.0k) 40 5830082560 1 freebsd-zfs (2.7T) 5830082600 30450535 - free - (14G) => 34 5860533101 ada4 GPT (2.7T) 34 6 - free - (3.0k) 40 5830082560 1 freebsd-zfs (2.7T) 5830082600 30450535 - free - (14G) => 34 5860533101 ada5 GPT (2.7T) 34 6 - free - (3.0k) 40 5830082560 1 freebsd-zfs (2.7T) 5830082600 30450535 - free - (14G) => 34 5860533101 ada6 GPT (2.7T) 34 6 - free - (3.0k) 40 5830082560 1 freebsd-zfs (2.7T) 5830082600 30450535 - free - (14G) => 34 5860533101 ada7 GPT (2.7T) 34 6 - free - (3.0k) 40 5830082560 1 freebsd-zfs (2.7T) 5830082600 30450535 - free - (14G) # gnop create -S 4096 ada2p1 # gnop create -S 4096 ada3p1 # gnop create -S 4096 ada4p1 # gnop create -S 4096 ada5p1 # gnop create -S 4096 ada6p1 # gnop create -S 4096 ada7p1 # gnop status Name Status Components ada2p1.nop N/A ada2p1 ada3p1.nop N/A ada3p1 ada4p1.nop N/A ada4p1 ada5p1.nop N/A ada5p1 ada6p1.nop N/A ada6p1 ada7p1.nop N/A ada7p1 # zpool create tank mirror ada2p1.nop ada3p1.nop mirror ada4p1.nop ada5p1.nop mirror ada6p1.nop ada7p1.nop # sudo zdb -C tank | grep ashift ashift: 12 ashift: 12 ashift: 12 # zpool export tank # gnop destroy ada2p1.nop ada3p1.nop ada4p1.nop ada5p1.nop ada6p1.nop ada7p1.nop # zpool import tank # zdb -C tank | grep ashift ashift: 12 ashift: 12 ashift: 12 # zpool status pool: tank state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 gptid/80ec5c44-7a5c-11e3-80f8-001517080211 ONLINE 0 0 0 gptid/850c536f-7a5c-11e3-80f8-001517080211 ONLINE 0 0 0 mirror-1 ONLINE 0 0 0 gptid/88b70bea-7a5c-11e3-80f8-001517080211 ONLINE 0 0 0 gptid/8c21155f-7a5c-11e3-80f8-001517080211 ONLINE 0 0 0 mirror-2 ONLINE 0 0 0 gptid/9023b7b9-7a5c-11e3-80f8-001517080211 ONLINE 0 0 0 gptid/938c95ce-7a5c-11e3-80f8-001517080211 ONLINE 0 0 0
以上。