이전 시간에 Raid Linear, 0, 1, 5 를 구성해봤는데 이번 시간에는 Raid6과 Raid1+0을 Centos7으로 구성해보도록 하겠습니다. 실습은 vmware로 진행하겠습니다.
Raid 6 구성
Raid6을 구성하기 위해 하드디스크 4개를 추가 해줍니다.
2019/07/25 - [IT/Linux리눅스] - 리눅스CentOs7 - Raid구성하기 Raid0, Raid1,Raid5,Linear Raid 실습하기
vmware에서 하드디스크 추가하는 방법을 모르시는 분들은 위 링크를 클릭하셔서 하드디스크를 추가해주면 되겠습니다. 그리고 하드디스크를1GB를 1TB로 생각하고 진행하겠습니다.
추가하고 centos를 실행한다음 터미널창을 열어줍니다.
파티션 작업을 해줍니다.
[root@localhost ~]# ls -l /dev/sd* brw-rw---- 1 root disk 8, 0 7월 26 21:04 /dev/sda /* /dev/sdb,c,d,e,가 추가된 것을 확인할 수 있다. */
[root@localhost ~]# fdisk /dev/sdb Command (m for help): n // n을 누르고 enter 네번을 클릭 Command (m for help): t Hex code (type L to list all codes): fd
Command (m for help): w // w를 눌러서 저장하고 빠져나오면 됩니다.
위와 같이 나머지 하드디스크(/dev/sdc, /dev/sdd, /dev/sde도 파티션 작업을 해주면 된다.
[root@localhost ~]# ls -l /dev/sd* 파티션 작업을 마치면 위와 같이 생성된다. |
이 상태에서 시스템을 종료 후스냅샷을 찍어 줍니다(레이드 1+0도 실습을 진행해야하기 때문, 스냅샷 찍기 귀찮으신분들은 그냥 하드디스크 4개 더 추가해서 파티션 작업까지 해주시면 됩니다)
이제 mdadm 명령어로 RAID6 장치 /dev/md6로 생성해봅시다.
[root@localhost ~]# mdadm --create /dev/md6 --level=6 --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 이제 구성이 잘 되었는지 mdadm --detail 로 확인해보자
|
Raid6는 패리티를 두개를 사용해서 하드디스크 -2 만큼 용량을 사용할 수 있다.
4개의 하드디스크를 사용했으므로 2기가를 사용할 수 있는데 최소 7개의 하드디스크를 사용해야 공간 효율성이 극대화 됩니다.
/dev/md6를 생성했으면 마운트를 해주고 fstab에 장치를 등록시켜 서버가 껏다 켜지더라도 마운트가 풀리지 않게 해줘야합니다.
하지만 그 전에 파일시스템을 생성해줘야한다. 보통 포맷이라고들 합니다. [root@localhost ~]# mkfs.ext4 /dev/md6 [root@localhost ~]# mkdir /raid6 마운트 포인트를 생성해주자! [root@localhost ~]# mount /dev/md6 /raid6 [root@localhost ~]# vi /etc/fstab |
이제 마지막으로 시스템을 재부팅 후 df명령어로 확인하면 됩니다.
Raid 1 + 0 구성
파티션작업까지 완료해줍니다.(아까 해줬던 스냅샷 기능으로 파티션 작업할 곳으로 돌아오도록하자)
4개의 하드디스크를 파티션 작업이 완료된 상태에서 /dev/sdb1 /dev/sdc1 , /dev/sdd1 /dev/sde1를 둘로 묶어서 Raid1 구성을 하도록 합시다.
[root@localhost ~]# mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1 mdadm: Note: this array has metadata at the start and
[root@localhost ~]# mdadm --create /dev/md2 --level=1 --raid-devices=2 /dev/sdd1 /dev/sde1
mdadm: Note: this array has metadata at the start and
Raid1구성을 완료했으면 두 볼륨을 Raid0으로 다시 묶어주면된다.
[root@localhost ~]# mdadm --create /dev/md10 --level=0 --raid-devices=2 /dev/md1 /dev/md2[root@localhost ~]# mdadm --create /dev/md10 --level=0 --raid-devices=2 /dev/md1 /dev/md2 |
Raid10을 구성 후 파티션에 파일시스템을 생성하고 마운트포인트를 생성하고 마운트를 해주면 된다.
[root@localhost ~]# mkfs.ext4 /dev/md10 [root@localhost ~]# mkdir /raid10 |
이상으로 Raid6과 Raid1+0을 구성해보았습니다. 감사합니다.
하드디스크추가 -> 파티션작업 -> 레이드생성 -> 포맷(파일시스템생성) -> 마운트 -> 오토마운트(fstab)
'❌이전글 > 이전글' 카테고리의 다른 글
ssh 서버란 서버설치와 접속까지 (0) | 2019.08.02 |
---|---|
host란? 호스트란 무엇일까? (4) | 2019.08.02 |
yum 오류 "Couldn't open file /media/cdrom/repodata/repomd.xml"Trying other mirror. (0) | 2019.07.31 |
mdadm명령어 정리/RAID장치 생성,관리 (0) | 2019.07.29 |
리눅스CentOs7 - Raid구성하기 Raid0, Raid1,Raid5,Linear Raid 실습하기 (3) | 2019.07.25 |
EVE-NG 설치법 서버기반 설치해보자 (2) | 2019.07.22 |
RAID란 RAID0, RIAD1, RAID5,RAID6구성방식 (7) | 2019.07.20 |
프로토콜이란 대체 뭘까??? (2) | 2019.07.18 |