Advertisement
killermist

stripe across multiple raidz

Sep 19th, 2012
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.59 KB | None | 0 0
  1. [root@backups /volumes/dwarf/sparse]# for count in 0{1,2,3,4,5,6,7,8,9} 10 11 12; do echo sparse"$count" &&dd if=/dev/zero of=sparse"$count" bs=1m count=80; done
  2. sparse01
  3. 80+0 records in
  4. 80+0 records out
  5. 83886080 bytes transferred in 0.522673 secs (160494415 bytes/sec)
  6. sparse02
  7. 80+0 records in
  8. 80+0 records out
  9. 83886080 bytes transferred in 0.503170 secs (166715181 bytes/sec)
  10. sparse03
  11. 80+0 records in
  12. 80+0 records out
  13. 83886080 bytes transferred in 0.537799 secs (155980322 bytes/sec)
  14. sparse04
  15. 80+0 records in
  16. 80+0 records out
  17. 83886080 bytes transferred in 0.781829 secs (107294681 bytes/sec)
  18. sparse05
  19. 80+0 records in
  20. 80+0 records out
  21. 83886080 bytes transferred in 0.527652 secs (158979926 bytes/sec)
  22. sparse06
  23. 80+0 records in
  24. 80+0 records out
  25. 83886080 bytes transferred in 0.496052 secs (169107504 bytes/sec)
  26. sparse07
  27. 80+0 records in
  28. 80+0 records out
  29. 83886080 bytes transferred in 0.520576 secs (161140890 bytes/sec)
  30. sparse08
  31. 80+0 records in
  32. 80+0 records out
  33. 83886080 bytes transferred in 0.773495 secs (108450680 bytes/sec)
  34. sparse09
  35. 80+0 records in
  36. 80+0 records out
  37. 83886080 bytes transferred in 0.459885 secs (182406692 bytes/sec)
  38. sparse10
  39. 80+0 records in
  40. 80+0 records out
  41. 83886080 bytes transferred in 0.449080 secs (186795309 bytes/sec)
  42. sparse11
  43. 80+0 records in
  44. 80+0 records out
  45. 83886080 bytes transferred in 0.453665 secs (184907535 bytes/sec)
  46. sparse12
  47. 80+0 records in
  48. 80+0 records out
  49. 83886080 bytes transferred in 0.687858 secs (121952636 bytes/sec)
  50.  
  51. [root@backups /volumes/dwarf/sparse]# zpool create sparky raidz /volumes/dwarf/sparse/sparse0{1,2,3,4} raidz /volumes/dwarf/sparse/sparse0{5,6,7,8} raidz /volumes/dwarf/sparse/sparse09 /volumes/dwarf/sparse/sparse1{0,1,2}
  52.  
  53. [root@backups /volumes/dwarf/sparse]# zpool status -v sparky
  54. pool: sparky
  55. state: ONLINE
  56. scan: none requested
  57. config:
  58.  
  59. NAME STATE READ WRITE CKSUM
  60. sparky ONLINE 0 0 0
  61. raidz1-0 ONLINE 0 0 0
  62. /volumes/dwarf/sparse/sparse01 ONLINE 0 0 0
  63. /volumes/dwarf/sparse/sparse02 ONLINE 0 0 0
  64. /volumes/dwarf/sparse/sparse03 ONLINE 0 0 0
  65. /volumes/dwarf/sparse/sparse04 ONLINE 0 0 0
  66. raidz1-1 ONLINE 0 0 0
  67. /volumes/dwarf/sparse/sparse05 ONLINE 0 0 0
  68. /volumes/dwarf/sparse/sparse06 ONLINE 0 0 0
  69. /volumes/dwarf/sparse/sparse07 ONLINE 0 0 0
  70. /volumes/dwarf/sparse/sparse08 ONLINE 0 0 0
  71. raidz1-2 ONLINE 0 0 0
  72. /volumes/dwarf/sparse/sparse09 ONLINE 0 0 0
  73. /volumes/dwarf/sparse/sparse10 ONLINE 0 0 0
  74. /volumes/dwarf/sparse/sparse11 ONLINE 0 0 0
  75. /volumes/dwarf/sparse/sparse12 ONLINE 0 0 0
  76.  
  77. errors: No known data errors
  78.  
  79. [root@backups /volumes/dwarf/sparse]# zfs list sparky
  80. NAME USED AVAIL REFER MOUNTPOINT
  81. sparky 131K 646M 43.4K /sparky
  82.  
  83. [root@backups /volumes/dwarf/sparse]# for count in 1{3,4,5,6}; do echo sparse"$count" &&dd if=/dev/zero of=sparse"$count" bs=1m count=80; done
  84. sparse13
  85. 80+0 records in
  86. 80+0 records out
  87. 83886080 bytes transferred in 0.361145 secs (232278103 bytes/sec)
  88. sparse14
  89. 80+0 records in
  90. 80+0 records out
  91. 83886080 bytes transferred in 0.437898 secs (191565376 bytes/sec)
  92. sparse15
  93. 80+0 records in
  94. 80+0 records out
  95. 83886080 bytes transferred in 0.395696 secs (211996320 bytes/sec)
  96. sparse16
  97. 80+0 records in
  98. 80+0 records out
  99. 83886080 bytes transferred in 0.511270 secs (164073995 bytes/sec)
  100.  
  101. [root@backups /volumes/dwarf/sparse]# zpool add sparky raidz /volumes/dwarf/sparse/sparse1{3,4,5,6}
  102.  
  103. [root@backups /volumes/dwarf/sparse]# zpool status -v sparky
  104. pool: sparky
  105. state: ONLINE
  106. scan: none requested
  107. config:
  108.  
  109. NAME STATE READ WRITE CKSUM
  110. sparky ONLINE 0 0 0
  111. raidz1-0 ONLINE 0 0 0
  112. /volumes/dwarf/sparse/sparse01 ONLINE 0 0 0
  113. /volumes/dwarf/sparse/sparse02 ONLINE 0 0 0
  114. /volumes/dwarf/sparse/sparse03 ONLINE 0 0 0
  115. /volumes/dwarf/sparse/sparse04 ONLINE 0 0 0
  116. raidz1-1 ONLINE 0 0 0
  117. /volumes/dwarf/sparse/sparse05 ONLINE 0 0 0
  118. /volumes/dwarf/sparse/sparse06 ONLINE 0 0 0
  119. /volumes/dwarf/sparse/sparse07 ONLINE 0 0 0
  120. /volumes/dwarf/sparse/sparse08 ONLINE 0 0 0
  121. raidz1-2 ONLINE 0 0 0
  122. /volumes/dwarf/sparse/sparse09 ONLINE 0 0 0
  123. /volumes/dwarf/sparse/sparse10 ONLINE 0 0 0
  124. /volumes/dwarf/sparse/sparse11 ONLINE 0 0 0
  125. /volumes/dwarf/sparse/sparse12 ONLINE 0 0 0
  126. raidz1-3 ONLINE 0 0 0
  127. /volumes/dwarf/sparse/sparse13 ONLINE 0 0 0
  128. /volumes/dwarf/sparse/sparse14 ONLINE 0 0 0
  129. /volumes/dwarf/sparse/sparse15 ONLINE 0 0 0
  130. /volumes/dwarf/sparse/sparse16 ONLINE 0 0 0
  131.  
  132. errors: No known data errors
  133.  
  134. [root@backups /volumes/dwarf/sparse]# zpool list sparky
  135. NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
  136. sparky 1.18G 178K 1.18G 0% 1.00x ONLINE -
  137.  
  138. [root@backups /volumes/dwarf/sparse]# for count in 1{7,8,9} 20; do echo sparse"$count" &&dd if=/dev/zero of=sparse"$count" bs=1m count=80; done
  139. sparse17
  140. 80+0 records in
  141. 80+0 records out
  142. 83886080 bytes transferred in 0.361683 secs (231932520 bytes/sec)
  143. sparse18
  144. 80+0 records in
  145. 80+0 records out
  146. 83886080 bytes transferred in 0.367883 secs (228023822 bytes/sec)
  147. sparse19
  148. 80+0 records in
  149. 80+0 records out
  150. 83886080 bytes transferred in 0.373787 secs (224422045 bytes/sec)
  151. sparse20
  152. 80+0 records in
  153. 80+0 records out
  154. 83886080 bytes transferred in 0.504953 secs (166126541 bytes/sec)
  155.  
  156. [root@backups /volumes/dwarf/sparse]# zpool add sparky raidz /volumes/dwarf/sparse/sparse1{7,8,9}
  157. invalid vdev specification
  158. use '-f' to override the following errors:
  159. mismatched replication level: pool uses 4-way raidz and new vdev uses 3-way raidz
  160.  
  161. [root@backups /volumes/dwarf/sparse]# zpool add sparky raidz /volumes/dwarf/sparse/sparse1{7,8,9} /volumes/dwarf/sparse/sparse20
  162.  
  163. [root@backups /volumes/dwarf/sparse]# zpool list sparky
  164. NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
  165. sparky 1.47G 238K 1.47G 0% 1.00x ONLINE -
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement