[OpenIndiana-discuss] what to setup with 4 matched disks
John D Groenveld
groenveld at acm.org
Mon Nov 9 21:25:00 UTC 2020
In message <4d448a2b-cd99-78a4-24cd-fd8c1f500f73 at xdrv.uk>, James via openindiana-discuss writes:
>3 way mirror has 3 discs in a single "mirror". You have three copies of
>the data and double redundancy.
>
># zpool create dpool mirror c3t0d0 c3t1d0 c3t2d0
># zpool status dpool
> pool: dpool
> state: ONLINE
> scan: none requested
>config:
>
> dpool ONLINE 0 0 0
> mirror-0 ONLINE 0 0 0
> c3t0d0 ONLINE 0 0 0
> c3t1d0 ONLINE 0 0 0
> c3t2d0 ONLINE 0 0 0
Alternatively you can create a pool containing multiple mirrors:
<URL:https://illumos.org/man/1m/zpool>
Virtual devices are specified one at a time on the command line, separated
by whitespace. The keywords mirror and raidz are used to distinguish where
a group ends and another begins. For example, the following creates two
root vdevs, each a mirror of two disks:
# zpool create mypool mirror c0t0d0 c0t1d0 mirror c1t0d0 c1t1d0
For experimenting, using files as backend storage is flexible and fun:
$ wget http://dlc.openindiana.org/isos/hipster/20200504/OI-hipster-text-20200504.iso
$ md5sum OI-hipster-text-20200504.iso
# mkfile 256m /var/tmp/m0f0 /var/tmp/m0f1 /var/tmp/m1f0 /var/tmp/m1f1 /var/tmp/m2f0 /var/tmp/m2f1 /var/tmp/s0f0
# zpool create mypool mirror /var/tmp/m0f0 /var/tmp/m0f1 mirror /var/tmp/m1f0 /var/tmp/m1f1 mirror /var/tmp/m2f0 /var/tmp/m2f1 spare /var/tmp/s0f0
$ mv OI-hipster-text-20200504.iso /mypool
# zpool status mypool
# dd if=/dev/random of=/var/tmp/m0f0 bs=64k count=128 oseek=1024
# zpool status mypool
$ md5sum OI-hipster-text-20200504.iso
John
groenveld at acm.org
More information about the openindiana-discuss
mailing list