12 expect_ok ${ZPOOL} create ${name0} ${file0}
13 expect_ok ${ZPOOL} status -x ${name0}
14 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
16 echo " pool: ${name0}"
18 echo " scrub: none requested"
20 echo " NAME STATE READ WRITE CKSUM"
21 echo " ${name0} ONLINE 0 0 0"
22 echo " ${file0} ONLINE 0 0 0"
23 echo "errors: No known data errors"
25 expect "${exp}" ${ZPOOL} status ${name0}
26 expect_ok ${ZPOOL} destroy ${name0}
27 expect_fl ${ZPOOL} status -x ${name0}
28 expect_fl ${ZPOOL} destroy ${name0}
30 expect_ok ${ZPOOL} create ${name0} ${file0} ${file1} ${file2} ${file3} ${file4}
31 expect_ok ${ZPOOL} status -x ${name0}
32 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
34 echo " pool: ${name0}"
36 echo " scrub: none requested"
38 echo " NAME STATE READ WRITE CKSUM"
39 echo " ${name0} ONLINE 0 0 0"
40 echo " ${file0} ONLINE 0 0 0"
41 echo " ${file1} ONLINE 0 0 0"
42 echo " ${file2} ONLINE 0 0 0"
43 echo " ${file3} ONLINE 0 0 0"
44 echo " ${file4} ONLINE 0 0 0"
45 echo "errors: No known data errors"
47 expect "${exp}" ${ZPOOL} status ${name0}
48 expect_ok ${ZPOOL} destroy ${name0}
49 expect_fl ${ZPOOL} status -x ${name0}
50 expect_fl ${ZPOOL} destroy ${name0}
52 expect_ok ${ZPOOL} create ${name0} mirror ${file0} ${file1}
53 expect_ok ${ZPOOL} status -x ${name0}
54 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
56 echo " pool: ${name0}"
58 echo " scrub: none requested"
60 echo " NAME STATE READ WRITE CKSUM"
61 echo " ${name0} ONLINE 0 0 0"
62 echo " mirror ONLINE 0 0 0"
63 echo " ${file0} ONLINE 0 0 0"
64 echo " ${file1} ONLINE 0 0 0"
65 echo "errors: No known data errors"
67 expect "${exp}" ${ZPOOL} status ${name0}
68 expect_ok ${ZPOOL} destroy ${name0}
69 expect_fl ${ZPOOL} status -x ${name0}
70 expect_fl ${ZPOOL} destroy ${name0}
72 expect_ok ${ZPOOL} create ${name0} raidz1 ${file0} ${file1} ${file2}
73 expect_ok ${ZPOOL} status -x ${name0}
74 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
76 echo " pool: ${name0}"
78 echo " scrub: none requested"
80 echo " NAME STATE READ WRITE CKSUM"
81 echo " ${name0} ONLINE 0 0 0"
82 echo " raidz1 ONLINE 0 0 0"
83 echo " ${file0} ONLINE 0 0 0"
84 echo " ${file1} ONLINE 0 0 0"
85 echo " ${file2} ONLINE 0 0 0"
86 echo "errors: No known data errors"
88 expect "${exp}" ${ZPOOL} status ${name0}
89 expect_ok ${ZPOOL} destroy ${name0}
90 expect_fl ${ZPOOL} status -x ${name0}
91 expect_fl ${ZPOOL} destroy ${name0}
93 expect_ok ${ZPOOL} create ${name0} raidz2 ${file0} ${file1} ${file2} ${file3}
94 expect_ok ${ZPOOL} status -x ${name0}
95 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
97 echo " pool: ${name0}"
99 echo " scrub: none requested"
101 echo " NAME STATE READ WRITE CKSUM"
102 echo " ${name0} ONLINE 0 0 0"
103 echo " raidz2 ONLINE 0 0 0"
104 echo " ${file0} ONLINE 0 0 0"
105 echo " ${file1} ONLINE 0 0 0"
106 echo " ${file2} ONLINE 0 0 0"
107 echo " ${file3} ONLINE 0 0 0"
108 echo "errors: No known data errors"
110 expect "${exp}" ${ZPOOL} status ${name0}
111 expect_ok ${ZPOOL} destroy ${name0}
112 expect_fl ${ZPOOL} status -x ${name0}
113 expect_fl ${ZPOOL} destroy ${name0}
115 expect_ok ${ZPOOL} create ${name0} mirror ${file0} ${file1} spare ${file2} ${file3}
116 expect_ok ${ZPOOL} status -x ${name0}
117 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
119 echo " pool: ${name0}"
120 echo " state: ONLINE"
121 echo " scrub: none requested"
123 echo " NAME STATE READ WRITE CKSUM"
124 echo " ${name0} ONLINE 0 0 0"
125 echo " mirror ONLINE 0 0 0"
126 echo " ${file0} ONLINE 0 0 0"
127 echo " ${file1} ONLINE 0 0 0"
129 echo " ${file2} AVAIL "
130 echo " ${file3} AVAIL "
131 echo "errors: No known data errors"
133 expect "${exp}" ${ZPOOL} status ${name0}
134 expect_ok ${ZPOOL} destroy ${name0}
135 expect_fl ${ZPOOL} status -x ${name0}
136 expect_fl ${ZPOOL} destroy ${name0}
138 expect_ok ${ZPOOL} create ${name0} mirror ${file0} ${file1} log ${file2} ${file3}
139 expect_ok ${ZPOOL} status -x ${name0}
140 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
142 echo " pool: ${name0}"
143 echo " state: ONLINE"
144 echo " scrub: none requested"
146 echo " NAME STATE READ WRITE CKSUM"
147 echo " ${name0} ONLINE 0 0 0"
148 echo " mirror ONLINE 0 0 0"
149 echo " ${file0} ONLINE 0 0 0"
150 echo " ${file1} ONLINE 0 0 0"
151 echo " logs ONLINE 0 0 0"
152 echo " ${file2} ONLINE 0 0 0"
153 echo " ${file3} ONLINE 0 0 0"
154 echo "errors: No known data errors"
156 expect "${exp}" ${ZPOOL} status ${name0}
157 expect_ok ${ZPOOL} destroy ${name0}
158 expect_fl ${ZPOOL} status -x ${name0}
159 expect_fl ${ZPOOL} destroy ${name0}
161 expect_ok ${ZPOOL} create ${name0} mirror ${file0} ${file1} log mirror ${file2} ${file3}
162 expect_ok ${ZPOOL} status -x ${name0}
163 expect "pool '${name0}' is healthy" ${ZPOOL} status -x ${name0}
165 echo " pool: ${name0}"
166 echo " state: ONLINE"
167 echo " scrub: none requested"
169 echo " NAME STATE READ WRITE CKSUM"
170 echo " ${name0} ONLINE 0 0 0"
171 echo " mirror ONLINE 0 0 0"
172 echo " ${file0} ONLINE 0 0 0"
173 echo " ${file1} ONLINE 0 0 0"
174 echo " logs ONLINE 0 0 0"
175 echo " mirror ONLINE 0 0 0"
176 echo " ${file2} ONLINE 0 0 0"
177 echo " ${file3} ONLINE 0 0 0"
178 echo "errors: No known data errors"
180 expect "${exp}" ${ZPOOL} status ${name0}
181 expect_ok ${ZPOOL} destroy ${name0}
182 expect_fl ${ZPOOL} status -x ${name0}
183 expect_fl ${ZPOOL} destroy ${name0}
185 expect_fl ${ZPOOL} create ${name0} mirror ${file0} ${file1} cache ${file2} ${file3}
186 expect_fl ${ZPOOL} status -x ${name0}
187 expect_fl ${ZPOOL} destroy ${name0}