2021.05.13 - [리눅스 공부] - [리눅스/CentOS] 단일 RAID 종류별 특징

 

 

[리눅스/CentOS] 단일 RAID 종류별 특징

스트라이프 볼륨 , RAID 0 (효율+스피드) 스트라이프 볼륨은 스토리지 사이즈와 성능을 중시하는 논리 볼륨 생성 방식입니다. 스트라이프 볼륨은 디스크의 배열 사용과 관련된 RAID-0과 동작 방식이

trevor522.tistory.com

위의 RAID 이론을 기반으로 리눅스 환경에서 실습을 진행해보겠습니다.

 

스트라이프 볼륨 만들어보기 (RAID-0)

 

스트라이프 볼륨을 설정하기 위한 lvcreate 명령의 옵션은 다음과 같다.

 

-i : 스트라이프 개수를 지정합니다

-I : 스트라이프 단위의 크기를 지정합니다.

 

[root@localhost ~]# lvcreate -n stripe_lv -L 100M -i 3 -I 64K raid-vg
  Rounding size 100.00 MiB (25 extents) up to stripe boundary size 108.00 MiB(27 extents).
  Logical volume "stripe_lv" created.
[root@localhost ~]# pvs
  PV         VG      Fmt  Attr PSize   PFree 
  /dev/sda2  centos  lvm2 a--  <49.74g  4.00m
  /dev/sdb1  raid-vg lvm2 a--   <8.00g  7.96g
  /dev/sdc1  raid-vg lvm2 a--   <8.00g  7.96g
  /dev/sdd1  raid-vg lvm2 a--   <8.00g  7.96g
  /dev/sde1  raid-vg lvm2 a--   <8.00g <8.00g
  /dev/sdf1  raid-vg lvm2 a--   <8.00g <8.00g
  /dev/sdg1          lvm2 ---   <8.00g <8.00g

lvcreate를 통해 3개의 스트라이프를 64K 크기를 지정하여 볼륨을 설정하고 pvs를 통해 결과를 살펴보았습니다.

 

 

미러 볼륨 만들어보기 (RAID-1)

미러 볼륨은 옵션 -m을 통해 생성할 미러(중복) 개수를 지정하면 됩니다.

[root@localhost ~]# lvcreate -n mirror-lv1 -L 500M -m 3 raid-vg
  Logical volume "mirror-lv1" created.
[root@localhost ~]# pvs
  PV         VG      Fmt  Attr PSize   PFree 
  /dev/sda2  centos  lvm2 a--  <49.74g  4.00m
  /dev/sdb1  raid-vg lvm2 a--   <8.00g  7.50g
  /dev/sdc1  raid-vg lvm2 a--   <8.00g  7.50g
  /dev/sdd1  raid-vg lvm2 a--   <8.00g  7.50g
  /dev/sde1  raid-vg lvm2 a--   <8.00g  7.50g
  /dev/sdf1  raid-vg lvm2 a--   <8.00g <8.00g
  /dev/sdg1          lvm2 ---   <8.00g <8.00g

 

RAID-5, RAID-6 볼륨 구성

RAID-5,-6 은 기존의 명령어에 --type 옵션을 선언하여 설정하면 됩니다.

 

[root@localhost ~]# lvcreate -n raid5-lvl -L 1G -i 3 --type raid5 -I 64K raid-vg
  Rounding size 1.00 GiB (256 extents) up to stripe boundary size <1.01 GiB(258 extents).
  Logical volume "raid5-lvl" created.
[root@localhost ~]# pvs
  PV         VG      Fmt  Attr PSize   PFree 
  /dev/sda2  centos  lvm2 a--  <49.74g  4.00m
  /dev/sdb1  raid-vg lvm2 a--   <8.00g <7.66g
  /dev/sdc1  raid-vg lvm2 a--   <8.00g <7.66g
  /dev/sdd1  raid-vg lvm2 a--   <8.00g <7.66g
  /dev/sde1  raid-vg lvm2 a--   <8.00g <7.66g
  /dev/sdf1  raid-vg lvm2 a--   <8.00g <8.00g
  /dev/sdg1          lvm2 ---   <8.00g <8.00g

다음을 보면 3개의 스트라이프 개수를 지정하였지만 RAID-5의 패리티 특성으로 인해 한 개의 스트라이프가 더 사용된 걸 확인할 수 있습니다.

+ Recent posts