12 expect_ok ${ZPOOL} create ${name0} ${file0}
13 expect_fl ${ZPOOL} add ${name0} ${file0}
15 echo " pool: ${name0}"
17 echo " scrub: none requested"
19 echo " NAME STATE READ WRITE CKSUM"
20 echo " ${name0} ONLINE 0 0 0"
21 echo " ${file0} ONLINE 0 0 0"
22 echo "errors: No known data errors"
24 expect_ok ${ZPOOL} destroy ${name0}
25 expect_fl ${ZPOOL} status -x ${name0}
27 expect_ok ${ZPOOL} create ${name0} ${file0} ${file1}
28 expect_fl ${ZPOOL} add ${name0} ${file0}
29 expect_fl ${ZPOOL} add ${name0} ${file1}
31 echo " pool: ${name0}"
33 echo " scrub: none requested"
35 echo " NAME STATE READ WRITE CKSUM"
36 echo " ${name0} ONLINE 0 0 0"
37 echo " ${file0} ONLINE 0 0 0"
38 echo "errors: No known data errors"
40 expect_ok ${ZPOOL} destroy ${name0}
41 expect_fl ${ZPOOL} status -x ${name0}
43 expect_ok ${ZPOOL} create ${name0} ${file0}
44 expect_ok ${ZPOOL} add ${name0} ${file1}
46 echo " pool: ${name0}"
48 echo " scrub: none requested"
50 echo " NAME STATE READ WRITE CKSUM"
51 echo " ${name0} ONLINE 0 0 0"
52 echo " ${file0} ONLINE 0 0 0"
53 echo " ${file1} ONLINE 0 0 0"
54 echo "errors: No known data errors"
56 expect "${exp}" ${ZPOOL} status ${name0}
57 expect_ok ${ZPOOL} destroy ${name0}
58 expect_fl ${ZPOOL} status -x ${name0}
60 expect_ok ${ZPOOL} create ${name0} ${file0} ${file1} ${file2}
61 expect_ok ${ZPOOL} add ${name0} ${file3} ${file4}
63 echo " pool: ${name0}"
65 echo " scrub: none requested"
67 echo " NAME STATE READ WRITE CKSUM"
68 echo " ${name0} ONLINE 0 0 0"
69 echo " ${file0} ONLINE 0 0 0"
70 echo " ${file1} ONLINE 0 0 0"
71 echo " ${file2} ONLINE 0 0 0"
72 echo " ${file3} ONLINE 0 0 0"
73 echo " ${file4} ONLINE 0 0 0"
74 echo "errors: No known data errors"
76 expect "${exp}" ${ZPOOL} status ${name0}
77 expect_ok ${ZPOOL} destroy ${name0}
78 expect_fl ${ZPOOL} status -x ${name0}
80 expect_ok ${ZPOOL} create ${name0} mirror ${file0} ${file1}
81 expect_ok ${ZPOOL} add ${name0} mirror ${file2} ${file3}
83 echo " pool: ${name0}"
85 echo " scrub: none requested"
87 echo " NAME STATE READ WRITE CKSUM"
88 echo " ${name0} ONLINE 0 0 0"
89 echo " mirror ONLINE 0 0 0"
90 echo " ${file0} ONLINE 0 0 0"
91 echo " ${file1} ONLINE 0 0 0"
92 echo " mirror ONLINE 0 0 0"
93 echo " ${file2} ONLINE 0 0 0"
94 echo " ${file3} ONLINE 0 0 0"
95 echo "errors: No known data errors"
97 expect "${exp}" ${ZPOOL} status ${name0}
98 expect_ok ${ZPOOL} destroy ${name0}
99 expect_fl ${ZPOOL} status -x ${name0}
101 expect_ok ${ZPOOL} create ${name0} raidz1 ${file0} ${file1} ${file2}
102 expect_ok ${ZPOOL} add ${name0} raidz1 ${file3} ${file4} ${file5}
104 echo " pool: ${name0}"
105 echo " state: ONLINE"
106 echo " scrub: none requested"
108 echo " NAME STATE READ WRITE CKSUM"
109 echo " ${name0} ONLINE 0 0 0"
110 echo " raidz1 ONLINE 0 0 0"
111 echo " ${file0} ONLINE 0 0 0"
112 echo " ${file1} ONLINE 0 0 0"
113 echo " ${file2} ONLINE 0 0 0"
114 echo " raidz1 ONLINE 0 0 0"
115 echo " ${file3} ONLINE 0 0 0"
116 echo " ${file4} ONLINE 0 0 0"
117 echo " ${file5} ONLINE 0 0 0"
118 echo "errors: No known data errors"
120 expect "${exp}" ${ZPOOL} status ${name0}
121 expect_ok ${ZPOOL} destroy ${name0}
122 expect_fl ${ZPOOL} status -x ${name0}
124 expect_ok ${ZPOOL} create ${name0} raidz2 ${file0} ${file1} ${file2} ${file3}
125 expect_ok ${ZPOOL} add ${name0} raidz2 ${file4} ${file5} ${file6} ${file7}
127 echo " pool: ${name0}"
128 echo " state: ONLINE"
129 echo " scrub: none requested"
131 echo " NAME STATE READ WRITE CKSUM"
132 echo " ${name0} ONLINE 0 0 0"
133 echo " raidz2 ONLINE 0 0 0"
134 echo " ${file0} ONLINE 0 0 0"
135 echo " ${file1} ONLINE 0 0 0"
136 echo " ${file2} ONLINE 0 0 0"
137 echo " ${file3} ONLINE 0 0 0"
138 echo " raidz2 ONLINE 0 0 0"
139 echo " ${file4} ONLINE 0 0 0"
140 echo " ${file5} ONLINE 0 0 0"
141 echo " ${file6} ONLINE 0 0 0"
142 echo " ${file7} ONLINE 0 0 0"
143 echo "errors: No known data errors"
145 expect "${exp}" ${ZPOOL} status ${name0}
146 expect_ok ${ZPOOL} destroy ${name0}
147 expect_fl ${ZPOOL} status -x ${name0}
149 expect_ok ${ZPOOL} create ${name0} mirror ${file0} ${file1}
150 expect_ok ${ZPOOL} add ${name0} spare ${file2} ${file3}
152 echo " pool: ${name0}"
153 echo " state: ONLINE"
154 echo " scrub: none requested"
156 echo " NAME STATE READ WRITE CKSUM"
157 echo " ${name0} ONLINE 0 0 0"
158 echo " mirror ONLINE 0 0 0"
159 echo " ${file0} ONLINE 0 0 0"
160 echo " ${file1} ONLINE 0 0 0"
162 echo " ${file2} AVAIL"
163 echo " ${file3} AVAIL"
164 echo "errors: No known data errors"
166 expect "${exp}" ${ZPOOL} status ${name0}
167 expect_ok ${ZPOOL} destroy ${name0}
168 expect_fl ${ZPOOL} status -x ${name0}
170 expect_ok ${ZPOOL} create ${name0} mirror ${file0} ${file1}
171 expect_ok ${ZPOOL} add ${name0} log ${file2} ${file3}
173 echo " pool: ${name0}"
174 echo " state: ONLINE"
175 echo " scrub: none requested"
177 echo " NAME STATE READ WRITE CKSUM"
178 echo " ${name0} ONLINE 0 0 0"
179 echo " mirror ONLINE 0 0 0"
180 echo " ${file0} ONLINE 0 0 0"
181 echo " ${file1} ONLINE 0 0 0"
182 echo " logs ONLINE 0 0 0"
183 echo " ${file2} ONLINE 0 0 0"
184 echo " ${file3} ONLINE 0 0 0"
185 echo "errors: No known data errors"
187 expect "${exp}" ${ZPOOL} status ${name0}
188 expect_ok ${ZPOOL} destroy ${name0}
189 expect_fl ${ZPOOL} status -x ${name0}
191 expect_ok ${ZPOOL} create ${name0} mirror ${file0} ${file1}
192 expect_ok ${ZPOOL} add ${name0} log mirror ${file2} ${file3}
194 echo " pool: ${name0}"
195 echo " state: ONLINE"
196 echo " scrub: none requested"
198 echo " NAME STATE READ WRITE CKSUM"
199 echo " ${name0} ONLINE 0 0 0"
200 echo " mirror ONLINE 0 0 0"
201 echo " ${file0} ONLINE 0 0 0"
202 echo " ${file1} ONLINE 0 0 0"
203 echo " logs ONLINE 0 0 0"
204 echo " mirror ONLINE 0 0 0"
205 echo " ${file2} ONLINE 0 0 0"
206 echo " ${file3} ONLINE 0 0 0"
207 echo "errors: No known data errors"
209 expect "${exp}" ${ZPOOL} status ${name0}
210 expect_ok ${ZPOOL} destroy ${name0}
211 expect_fl ${ZPOOL} status -x ${name0}
213 expect_ok ${ZPOOL} create ${name0} mirror ${file0} ${file1}
214 expect_fl ${ZPOOL} add ${name0} cache ${file2} ${file3}
216 echo " pool: ${name0}"
217 echo " state: ONLINE"
218 echo " scrub: none requested"
220 echo " NAME STATE READ WRITE CKSUM"
221 echo " ${name0} ONLINE 0 0 0"
222 echo " mirror ONLINE 0 0 0"
223 echo " ${file0} ONLINE 0 0 0"
224 echo " ${file1} ONLINE 0 0 0"
225 echo "errors: No known data errors"
227 expect "${exp}" ${ZPOOL} status ${name0}
228 expect_ok ${ZPOOL} destroy ${name0}
229 expect_fl ${ZPOOL} status -x ${name0}