GEOMでRAID 1*1、RAID0*2Diskを追加してみる

  • vmxファイルに以下を追加
####### scsi-controllers ##############
scsi0.present = "TRUE"                        # SCSI
scsi0.virtualDev = "buslogic"

####### scsi-disks ####################
scsi0:0.present = "TRUE"                      # SCSI 0
scsi0:0.fileName = "SCSI-Disk0.vmdk"
scsi0:0.mode = "persistent"
scsi0:0.deviceType = "disk"

scsi0:1.present = "TRUE"                      # SCSI 1
scsi0:1.fileName = "SCSI-Disk1.vmdk"
scsi0:1.mode = "persistent"
scsi0:1.deviceType = "disk"

scsi0:2.present = "TRUE"                      # SCSI 2
scsi0:2.fileName = "SCSI-Disk2.vmdk"
scsi0:2.mode = "persistent"
scsi0:2.deviceType = "disk"

scsi0:3.present = "TRUE"                      # SCSI 3
scsi0:3.fileName = "SCSI-Disk3.vmdk"
scsi0:3.mode = "persistent"
scsi0:3.deviceType = "disk"
# kldload geom_mirror.ko
# geom_stripe.ko
# kldstat
Id Refs Address    Size     Name
 1    9 0xc0400000 9411d0   kernel
 2    1 0xc0d42000 164e8    geom_mirror.ko
 3    1 0xc0d59000 78bc     geom_stripe.ko
 4    1 0xc0d61000 6a2c4    acpi.ko
 5    1 0xc1db8000 22000    linux.ko
#
  • /boot/loader.confに以下を追加
geom_mirror_load="YES"
geom_stripe_load="YES"
  • /dev/da0と/dev/da1からmirror0を作成
# gmirror label -v -b round-robin mirror0 /dev/da0
# gmirror insert mirror0 /dev/da1
#
  • /dev/da2と/dev/da3からstripe0を作成
# gstripe label -v  stripe0 /dev/da2 /dev/da3