RAID (Redundant Array of Inexpensive Disks) 0, 1

JY Lee·2023년 8월 14일
0
post-thumbnail

여러 개의 디스크를 배열하여 속도의 증대, 안정성의 증대, 효율성, 가용성의 증대를 하는데 쓰이는 기술

RAID 0

  • striping (속도는 높음, 안전성은 낮음, 용량은 동일)
  • RAID 0은 하나의 디스크라도 고장나면 데이터의 복구가 불가능하다.

RAID 1

  • mirroring (속도는 동일, 안전성은 높음, 용량은 50퍼) → 복제

/ls -l /dev/sd* #내 디스크 파티션을 확인할 수 있다
fdisk /dev/sdc #디스크에 파티션 추가

위와 같이 파티션을 생성한다

  n = 새로운 파티션

  p = 주 파티션

  1 = 첫번째 파티션

  t = 파티션 타입

  fd = 레이드용 파티션 타입

  w = 저장하고 나가기

mdadm (Multi Disk ADmin)

  • 멀티 디스크 관리

    yum install -y mdadm
    <mdadm>
      --create --level --raid-devices** 
    
    (디스크를 생성하는데 레이드 레벨, 연결할 디바이스의 수)
     --detail  (자세한 정보를 보겠다)
     --stop   (멈춤)
     --run   (실행)
     --add   (추가)

RAID 순서

💡 순서 중요

  • 장치 설치 후
  • fdisk로 파티션 나눔
  • RAID create
  • 파일시스템 초기화
  • 마운트
fdisk /dev/sdb #c,d,f... 디스크 파티션 추가
mdadm --create /dev/md? --level=? --radi-devices=? /dev/sdb /dev/sdc...
mkfs -t ext4 /dev/md? #포맷
mkdir /raid? #마운트할 폴더 생성
mount /dev/md? /raid? #마운트
vi /etc/fstab #마운트 enable
# /dev/md?      /raid?     ext4   defaults   0 0
  • 기본적인 RAID 방식
mdadm -D /dev/md? #상태 확인
mdadm --add /dev/md0 /dev/sdc #파티션 추가
profile
배고픈 소크라테스

0개의 댓글