1) RAID 최초 소개 - 노먼 켄 오치
System for recovering data stored in failed memory unit 특허
-> 저장된 데이터 보호/복구
2) RAID 가 널리 알려짐 - 패터슨, 가쓰 깁슨, 랜디 캐츠
A case for Redundant Array for Inexpensive Disk (RAID) 논문(1988)
-> 저렴한 저장 장치로 성능 향상
서로 관점이 다름
-> 현재의 RAID 는 1)
+ 2)
관점이 합쳐진 개념
RAID 종류
RAID-0
= 스트라이프 볼륨
스토리지의 사이즈와 성능 중시
연속된 데이터를 두 개의 디스크에 나눠 저장 -> 입출력 속도 증가
RAID-1
= 미러 볼륨
내결함성 중시
한 디스크가 손상되더라도 다른 디스크에 전체 데이터가 존재 -> 안정성 높음
But 한 개의 디스크를 사용하는 것과 동일한 사이즈 사용, 성능 향상 X
RAID-5, RAID-6
RAID-0 사이즈의 효율성으로 성능 향상 + RAID-1 만큼은 아니지만 내결함성 지원
RAID-10
= Nested RAID
그 중 가장 많이 쓰이는 RAID 조합 -> RAID-10
+) RAID 에는 물리적인 RAID, 소프트웨어적인 RAID 가 있음
현업에선 물리적인 RAID 를 더 많이 사용
볼륨의 크기를 실제 디스크에 할당된 크기가 아닌 가상의 크기를 사용하여 더 큰 크기를 할당하는 것
어떻게 가능한가?
논리 볼륨을 씬 프로비저닝으로 구성 가능
물리 볼륨 -> 볼륨 그룹 -> Thin Pool -> 논리 볼륨 순으로 생성
Thin Pool 생성
lvcreate -T -L [풀의 크기] [볼륨 그룹]/thinpool
Thin Provisioning 으로 논리 볼륨 생성
lvcreate -T -V [볼륨 크기] -n [논리 볼륨 이름] [볼륨 그룹]/thinpool