Skip to content

Instantly share code, notes, and snippets.

@jasonrm
Created November 30, 2010 11:57
Show Gist options
  • Select an option

  • Save jasonrm/721587 to your computer and use it in GitHub Desktop.

Select an option

Save jasonrm/721587 to your computer and use it in GitHub Desktop.
# Create temp files to be used as vdevs
mkfile 256m diskA
mkfile 256m diskB
mkfile 256m diskC
mkfile 256m diskD
mkfile 256m diskE
mkfile 256m diskF
# Create striped pool
zpool create testPool /Volumes/Rosalina/diskA /Volumes/Rosalina/diskB /Volumes/Rosalina/diskC
# Attach a new vdev to each existing vdev
zpool attach testPool /Volumes/Rosalina/diskA /Volumes/Rosalina/diskD
zpool attach testPool /Volumes/Rosalina/diskB /Volumes/Rosalina/diskE
zpool attach testPool /Volumes/Rosalina/diskC /Volumes/Rosalina/diskF
# End result
pool: testPool
state: ONLINE
scrub: resilver completed with 0 errors on Tue Nov 30 04:54:23 2010
config:
NAME STATE READ WRITE CKSUM
testPool ONLINE 0 0 0
mirror ONLINE 0 0 0
/Volumes/Rosalina/diskA ONLINE 0 0 0
/Volumes/Rosalina/diskD ONLINE 0 0 0
mirror ONLINE 0 0 0
/Volumes/Rosalina/diskB ONLINE 0 0 0
/Volumes/Rosalina/diskE ONLINE 0 0 0
mirror ONLINE 0 0 0
/Volumes/Rosalina/diskC ONLINE 0 0 0
/Volumes/Rosalina/diskF ONLINE 0 0 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment