DevOps BootCamp/Linux

하드디스크 raid 설정

cloudmaster 2024. 4. 18. 17:50

hdd 추가 확인

 

하드디스크 추가 시 파티션 나눠야 함

# fdisk /dev/sdb              -> SCSI 0:1 하드디스크 선택
Command : n                  -> 새로운 파티션 분할
Select : p                        -> Primary 파티션 선택
Partition number : 1        -> 파티션 번호
First sector :                    -> 시작 섹터
Last sector :                     -> 마지막
Command : p                   -> 설정 내용 확인
Command : w                  -> 설정 저장

 

 -> CentOS는 기본적으로 섹터 하나가 512 바이트로 구성되어 있다.

 

위의 파일시스템을 ext4로 생성 -> 포맷이라고 생각하면 됨

 

하드디스크의 파일시스템을 마운트할 디렉터리 생성하고, 그 디렉터리에 파일을 복사

 -> 이 파일은 기존 하드디스크에 저장된 상태이다

 

포맷이 완료된 /dev/sdb1 장치를 /mydata 디렉터리에 마운트하고, mydata에 파일을 test2라는 이름으로 복사

 

이제 마운트를 해제하고 test1 파일이 있는지 확인

 

이제는 컴퓨터를 켤 때, 항상 /dev/sdb1 장치가 /mydata에 마운트되도록 설정 하자

-> 마지막 출 추가

 

 -> test2로 바뀐 것을 확인할 수 있다

 

이번엔 sdc와 sdd를 힙쳐서 Linear raid를 구성해보자

 - mdadm 명령어를 사용하면 된다

 

마지막 줄 추가

-> raid0, 1, 5도 똑같이 만들면 된다.

 

LVM 개념


물리 그룹 : /dev/sda1, /dev/sdb1 등의 파티션

볼륩 그룹 : 물리 그룹을 합쳐서 1개의 물리 그룹으로 만든 것

논리 그룹 :  볼륨 그룹을 1개 이상으로 나눈 것

 

LVM 생성 순서

1. 디스크 파티션 분할

 

2. 물리 볼륨 그룹 생성

 

3. 볼륨 그룹 생성

 

4. 논리 그룹 생성