제큐리티
RAID 본문
raid0 - 4개 HDD
raid1 - 2개 HDD
radi5 - 3개 HDD

fdisk
- 파티션 테이블을 관리하는 명령어로 리눅스의 디스크 파티션을 생성, 수정, 삭제 할 수 있음
- /sbin/fdisk에 위치함
- fdisk [-l][-v][-s파티션][장치이름]


fdisk /dev/sdb ~ fdisk /dev/sdi에 접근
n 옵션 후 타입은 primary타입으로 파티션 만든 후 w 옵션으로 저장

RAID0 구성 방식
Linear
- 최소 2개의 하드디스크 필요
- 2개 이상의 하드디스크를 1개의 볼륨으로 사용
- 앞 디스크부터 차례로 저장(디스크를 배열 형태로 단순하게 연결시킨 구조)
- 100%의 공간 효율성
Stripe
- 최소 2개의 하드디스크 필요
- 모든 디스크에 동시에 저장(데이터의 내용을 분산 저장)
- 100%의 공간 효율성
- 신뢰성 낮음
mdadm [옵션]
- create : 생성할 RAID 장치의 이름
- level : RAID 레벨 지정
- raid-devices : RAID에 추가될 실제 장치와 파티션 지정
- detail : 특정 장치의 상세 내역 출력
파티션
- 저장 장치에서 고정된 크기의 영역(하나의 물리적 저장 장치에 여러 개의 파티션 만들 수 있으며, 각 파티션은
자신만의 디바이스 파일 갖고 있음)
- 하나의 파티션을 독립적인 저장 장치처럼 사용 가능
- 즉, 하나의 물리적인 디스크를 논리적으로 나눈 구역을 파티션이라하며 분할된 파티션을 하나의 독립적인 저장 장치로 사용
- 하나의 물리적인 디스크에서 특정 파티션 영역을 읽기 위해 운영체제는 파티션의 위치나 크기에 관한 정보를 파티션 테이블에서 참고
(윈도우는 하나의 디스크를 C, D 드라이브와 같은 드라이브 이름 사용, 리눅스는 디스크 전체를 표시하는 블록 디바이스 파일 이름 뒤에 숫자 붙임)
/dev/sda VS /dev/sda1
- SCSI 디스크를 표현하는 이름인 /dev/sda의 뒤에 숫자를 붙여 /dev/sda1, /dev/sda2처럼 파티션을 표현
mdadm --create /dev/md/linear --level (linear/stripe/mirror) --raid-devices=2(raid장치 개수) /dev/sdb1 /dev/sdc1
mdadm --create /dev/md/raid5 --level=5 --raid-devices=3(raid장치 개수) /dev/sdg1 /dev/sdh1 /dev/sdi1
mdadm --detail /dev/md/linear //자세한 정보 출력
사용하기 위해 파일시스템 만든 후 마운트
mkfs -t ext4 /dev/md/linear(레이드 장치 이름) //파일시스템 생성
mkdir /raid0-l
mount /dev/md/linear /raid0-l
df -Th로 확인 가능