RAID (Linux) 실습

2026. 3. 31. 23:38·Windows & Linux

RAID란

https://box8741.tistory.com/24

 



Linux에서 RAID 해보기



 

/dev/sda1 부팅용 파티션 (손상될 시 리눅스가 작동하지 않습니다.)
/dev/sda2 사용자가 주로 사용하는 파티션



 

 

디스크 파티션 작업 하기 (sdb 디스크 기준)
해당 방법대로 모든 디스크 파티션 작업을 진행합니다.

[root@ftp]# fdisk /dev/sdb                                 -> 디스크 선택

Command (m for help): n                                    -> 새로운 파티션 분할
Select (default p): p                                      -> Primary 파티션 선택
Partition number(1-4, default 1): 1                        -> 파티션 번호 선택
First sector (2048-4194303, default 2024): [enter]         -> 시작 섹터 번호
Last sector ... (2028-4194303, default 4194303): [enter]   -> 마지막 섹터 번호
Command (m for help): p                                    -> 설정 내용 확인
Command (m for help): w                                    -> 설정 저장

[root@ftp]# mkfs -t ext4 /dev/sdb1                         -> 파티션의 파일시스템 정의
or
[root@ftp]# mkfs.ext4 /dev/sdb1                            -> 파티션의 파일시스템 정의



 

[root@ftp ~]# cd /
[root@ftp /]# mkdir <디렉터리 이름>
[root@ftp /]# mount /dev/sdb1 <디렉터리 이름>

# 마운트가 됐는지 확인방법 (-h 단위 변경)
[root@ftp /]# df 

# 마운트 해제 방법
[root@ftp ~]# umount <디렉터리 이름>




Linear RAID

/dev/md9 : 이란 이름으로 만든다
--level=linear : linear RAID 방식으로 설정
raid-devices=2 : 사용 될 디스크 개수는 2개
/dev/sdb1 /dev/sdc1 : 2개의 디스크 경로

[root@ftp /]# mdadm --create /dev/md9 --level=linear --raid-devices=2 /dev/sdb1 /dev/sdc1

# RAID 확인
[root@ftp /]# mdadm --detail --scan
[root@ftp /]# cat /proc/mdstat




재 시작 해도 마운트가 풀리지 않게 하는 방법

해당 부분에 추가가 되지 않으면 부팅 시 마운트 된게 다시 사라집니다.
/etc/fstab

해당 fstab 파일에 마운트가 해제 되지 않을 파티션을 추가해줘야 합니다.

[root@ftp /]# vi /etc/fstab

 

 

 

해당 파티션의 UUID 확인 방법

[root@ftp /]# blkid | grep md9

 

 

 

해당 UUID 복사 후 /etc/fstab 파일에 추가 후 작성 해줍니다.

 

 

재 시작 해보면 linear 파티션이 남아 있는 걸 볼 수 있습니다.




그 외에도 다른 RAID 방식

RAID 0 (Striping)

/dev/md0 : 이란 이름으로 만든다
--level=0 : RAID 0 방식으로 설정
--raid-devices=2 : 사용 될 디스크 개수는 2개
/dev/sdd1 /dev/sde1 : 2개의 디스크 경로

[root@ftp /]# mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdd1 /dev/sde1

# RAID 확인
[root@ftp /]# cat /proc/mdstat




RAID 1 (Mirroring)

/dev/md1 : 이란 이름으로 만든다
--level=1 : RAID 1 방식으로 설정
--raid-devices=2 : 사용 될 디스크 개수는 2개
/dev/sdf1 /dev/sdg1 : 2개의 디스크 경로

[root@ftp /]# mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdf1 /dev/sdg1

# RAID 확인
[root@ftp /]# cat /proc/mdstat




RAID 5

/dev/md5 : 이란 이름으로 만든다
--level=5 : RAID 5 방식으로 설정
--raid-devices=3 : 사용 될 디스크 개수는 3개
/dev/sdh1 /dev/sdi1 /dev/sdj1 : 3개의 디스크 경로

[root@ftp /]# mdadm --create /dev/md5 --level=5 --raid-devices=3 /dev/sdh1 /dev/sdi1 /dev/sdj1

# RAID 확인
[root@ftp /]# cat /proc/mdstat




최종 완성본

'Windows & Linux' 카테고리의 다른 글

NFS (Network File System)  (0) 2026.03.31
LVM (Linux)  (0) 2026.03.31
Rocky 9에서 DNS 서버 구축해보기  (0) 2026.03.31
DNS (Domain Name System)  (0) 2026.03.31
Web Server - httpd (Linux)  (0) 2026.03.31
'Windows & Linux' 카테고리의 다른 글
  • NFS (Network File System)
  • LVM (Linux)
  • Rocky 9에서 DNS 서버 구축해보기
  • DNS (Domain Name System)
민콕이
민콕이
안녕하세요
  • 민콕이
    공부 내용 정리 블로그
    민콕이
  • 전체
    오늘
    어제
    • 분류 전체보기 (55)
      • Network R&S (16)
      • Frontend (7)
      • Windows & Linux (16)
      • Database (2)
      • Docker (2)
      • Kubernetes (1)
      • Private Cloud (1)
      • Public Cloud (8)
        • AWS (8)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • github
    • velog
  • 공지사항

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
민콕이
RAID (Linux) 실습
상단으로

티스토리툴바