필자는 Vmware 에서 SCSI 하드디스크를 2개 추가 해준 후 설정 해보았습니다.
IDE 방식의 하드디스크는 /dev/ad0, /dev/ad1 이런식으로 인식을 하고 SATA 또는 SCSI 방식은 /dev/da0, /dev/da1 이런 형태로 디스크를 인식합니다. (정확한건 아님..)
현재 사용하고 있는 하드디스크는 /dev/da0 군요..
[root@ruo91 ~]# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/da0s1a 919G 1.3G 844G 0% /
devfs 1.0K 1.0K 0B 100% /dev
새로 추가한 하드디스크를 찾아봅니다.
[root@ruo91 ~]# ls -a /dev/da*
/dev/da0 /dev/da0s1 /dev/da0s1a /dev/da0s1b /dev/da1 /dev/da2
RAID0 을 사용하기 위해 stripe 모듈을 로드합니다.
[root@ruo91 ~]# kldload geom_stripe
[root@ruo91 ~]# kldstat
Id Refs Address Size Name
1 3 0xc0400000 b6dfe0 kernel
2 1 0xc4916000 7000 geom_stripe.ko
두개의 디스크를 RAID0 으로 만듭니다.
[root@ruo91 ~]# gstripe label -v st0 /dev/da1 /dev/da2
Metadata value stored on /dev/da1.
Metadata value stored on /dev/da2.
Done.
BSD 레이블을 만들고..
[root@ruo91 ~]# bsdlabel -wB /dev/stripe/st0
st0a 라는 파티션을 UFS(Unix File System)으로 포멧 해줍니다.
[root@ruo91 ~]# newfs -U /dev/stripe/st0a
새로 만든 파티션을 /home2 에 마운트 해줍니다.
[root@ruo91 ~]# mkdir /home2
[root@ruo91 ~]# mount /dev/stripe/st0a /home2
[root@ruo91 ~]# mount
/dev/da0s1a on / (ufs, local, soft-updates)
devfs on /dev (devfs, local, multilabel)
/dev/stripe/st0a on /home2 (ufs, local, soft-updates)
부팅시 자동으로 마운트 해주기 위해 /etc/fstab 에 아래 내용을 추가 해줍니다.
[root@ruo91 ~]# echo ‘/dev/stripe/st0a /home2 ufs rw 2 2’ >> /etc/fstab
geom_stripe 모듈도 부팅시 자동으로 로드 되도록 추가 해줍니다.
[root@ruo91 ~]# echo ‘geom_stripe_load=”YES”‘ >> /boot/loader.conf
새로 추가한 디스크가 RAID0 으로 정상적으로 생성 되었습니다. 😀
[root@ruo91 ~]# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/da0s1a 919G 1.3G 844G 0% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/stripe/st0a 1.8T 4.0K 1.7T 0% /home2
참고
http://www.freebsd.org/doc/handbook/geom-striping.html
http://www.freebsdwiki.net/index.php/RAID0,_Software,_How_to_setup