[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