Section 1) RAID의 개념과 RAID 레벨
: 간단하게 말해서 디스크 분리시켜놓은 것을 하나로 합친 효과내게 하는 것
디스크를 탑재하면 각각 한계용량이 생기므로 이것을 방지하기위해 만들어냄.
각 RAID의 장점, 단점은 책에서 표로 확인하자.
아, RAID 5는 최소한 3개 이상의 디스크가 있어야 구성 가능하고, 패리티를 이용하여 데이터를 복구한다는 것만 알아두자.
Section 2) RAID 구축을 위한 하드웨어 구성
- 실습 하드웨어 구성 (*우리는 T->G로 한다.)
SCSI 0:1(2TB), SCSI 0:2(1TB) -> Linear RAID (/raidLinear)
SCSI 0:3(1TB), SCSI 0:4(1TB) -> RAID 0 (/raid0)
SCSI 0:5(1TB), SCSI 0:6(1TB) -> RAID 1 (/raid1)
SCSI 0:7 -> 사용불가
SCSI 0:8(1TB), SCSI 0:9(1TB), SCSI 0:10(1TB) -> RAID 5 (/raid5)
- 실습 시작 (하드웨어 구성하기)
1) 위와 같이 물리적 하드웨어 구성.
2) 추가한 디스크 확인
ls -l /dev/sd* (아마 a ~ j 까지 있을 것임.)
3) RAID용 파티션 생성(fdisk)
ex) sdb의 파티션 생성하려면?
fdisk /dev/sdb 후 n,p,1,[enter],[enter],fd,p,w
sdj까지 똑같이 생성해준다. 그 후
ls -l /dev/sd*로 다시 확인.
4)RAID와 관련된 패키지 설치 (mdadm)
apt-get -y install mdadm
halt -p (백업)
Section 3) RAID의 다양한 레벨 구축
1) 쓸 디스크 각각의 파티션 생성
fdisk -l 명령으로 파티션 상태 확인하기
2) mdadm으로 볼륨 그룹을 만듬
RAID 생성 : mdadm --create /dev/md9 --level=linear --raid-devices=2 /dev/sdb1 dev/sdc1
( * 파란색으로 표시한 부분만 각 RAID에 따라서 바꿔주면 됨.)
RAID 확인 :mdadm --detail --scan
* mdadm 관련 명령어
RAID 장치인 /dev/md9 중지 : mdadm --stop /dev/md9중지된 RAID 장치 가동 : mdadm --run /dev/md9
/dev/md9 장치의 상세한 내용 출력 : mdadm --detail /dev/md9
3) 파일시스템 생성(mkfs.ext4)
mkfs.ext4 /dev/md9
4) 디렉터리에 mount
mount할 디렉터리 생성 : mkdir /raidLinear
mount : mount /dev/md9 /raidLinear
디렉터리 공간 확인 : df
5) 설정파일 (/etc/fstab)에 등록 (why? 컴퓨터 켰을 때, 항상 마운트되어 있도록 하기위해 !)
vi /etc/fstab
파일 끝으로 이동: G+ [ENTER]
/dev/md9 /raidLinear ext4 defaults 0 0
6) 구축한 RAID 확인
mdadm --detail /dev/md9
7) reboot
8) 버그 방지 설정
각각의 RAID를 다 구축해놓은 뒤 버그방지를 설정
mdadm --detail --scan으로 ARRAY 4개의 내용을 복사
gedit /etc/mdadm/mdadm.conf 명령으로 설정파일 열고 끝부분에 복사내용 붙이기
그리고 각 행의 'name=server:숫자' 부분 삭제 후 저장
update-initramfs -u로 설정 내용 적용.
'Linux' 카테고리의 다른 글
[LinuxSystem] ch9. 디스크 관리 기본 (0) | 2020.11.27 |
---|