Notice
Recent Posts
Recent Comments
Link
«   2026/09   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

제큐리티

RAID 본문

리눅스

RAID

제큐리티 2022. 12. 18. 14:52

raid0 - 4개 HDD

raid1 - 2개 HDD

radi5 - 3개 HDD

세팅에서 하드디스크 추가

fdisk

- 파티션 테이블을 관리하는 명령어로 리눅스의 디스크 파티션을 생성, 수정, 삭제 할 수 있음

- /sbin/fdisk에 위치함

- fdisk [-l][-v][-s파티션][장치이름]

fdisk -l 결과 sdi까지 생성됨을 확인 가능
fdisk 설정작업에서 사용하는 명령어

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로 확인 가능

'리눅스' 카테고리의 다른 글

백업 및 복구  (0) 2022.12.18
디스크  (0) 2022.11.26
부팅  (0) 2022.11.20
접근제어  (0) 2022.11.06
사용자 관리  (0) 2022.11.03
Comments