raid --> 물리 하드디스크를 묶는 기술
물리적으로 부트 레코더를 만든다. Raid의경우 논리테이블을 생성하여 마스터부트레코드를 생성하여 하나로 인식하도록 함.
RAID 0 --> Striped disk array without fault tolerance
Striping을 통해 데이터를 분산
RR로 데이터를 저장.
속도만을 추구하게 되며 하나의 디스크의 문제가 발생시 모든 디스크를 사용 불가.
RAID 1 --> Mirroring and duplexing
Mirroring을 통해 같은 데이터를 여러 디스크에 저장.
안정성이 굉장히 높으나 속도는 느림.
RAID 사용 목적
1. 속도
2. 안정성
RAID 설정하기
/dev/nvme0n2
/dev/nvme0n3
--> raid 0
/dev/nvme0n4
/dev/nvme0n5
--> raid 1
fd -> Linux raid auto
MetaDisk : Meta (어떠한 형태로 정의되지 않은 상태, 무엇이든 될 수 있는 형태)의 Disk
--> md
RAID 설정 명령어
mdadm --create /dev/md0 --level=0 --raid-device=2 /dev/nvme0n2 /dev/nvme0n3
mdadm --create /dev/[장비명] --level=[raid level] --raid-device=[raid 장비 수] [raid 장비명1] [raid 장비명 2]
level 0 --> striped
사라진 6MiB --> 생성된 논리 테이블
포멧
mkfs -t ext4 /dev/md0
blkid
UUID="d46d6966-2de9-438c-908b-0ed7ca7fe29b"
vi /etc/fstab
mdadm --create /dev/md1 --level=1 --raid-device=2 /dev/nvme0n4 /dev/nvme0n5
/dev/md1: UUID="af8d292c-7a78-4d8f-b725-43ffaa75dba0"
RAID 속도와 안정성을 모두 가지기 위해서..
--> 0+1/1+0
0 + 1
disk 1,2,3,4
--> raid 0 + raid 0
--> raid 1
1 + 0
disk 1,2,3,4
--> raid 1 + raid 1
--> raid 0
raid 확인
more /proc/mdstat
'네트워크 및 서버 > 서버' 카테고리의 다른 글
DiskQuota 적용 실습 (0) | 2024.09.04 |
---|---|
DiskQuota (0) | 2024.09.04 |
DNS동작 개념 (0) | 2024.08.16 |
SMB/Samba (0) | 2024.08.08 |
DNS Server 설치 및 설정. (0) | 2024.08.07 |