2019/07/20 - [IT/Linux리눅스] - RAID란 RAID0, RIAD1, RAID 5, RAID 6 구성 방식
레이드의 개념을 이해하기위한 이전 포스팅을 읽어보는 것을 추천드립니다.
이번 포스팅은 Linear Laid, Laid0, Laid1, Laid5를 구성을 해보도록 하겠습니다. 레이드 구성은 사실 하드디스크 용량을 추가하는 과정이랑 매우 유사합니다. 하드디스크를 추가한 후 fdisk로 파티션을 나눠주고 파일 시스템 생성 후, 마운트를 해주는데요. RAID 구성은 하드디스크를 추가한 후 mdadm이라는 명령어로 디스크를 합쳐주시면 됩니다. 바로 실습해보도록 하겠습니다.
RAID 구성하기
RAID를 구성하기 위해 가장 먼저 하드디스크를 추가해줘야 합니다. (vmware기준으로 켜져있으면 가상머신을 꺼주세요)
Edit virtual machine을 눌러서 하드디스크 추가를 해주세요
원활한 실습을 위해 하드디스크를 최소 두개에서 세개를 생성해주세요.
실습에 앞서 1GB를 = 1TB로 생각하고 실습해주세요
모든 준비가 완료되었으면 가상머신을 실행시켜주세요.
#fdisk /dev/sdb //파티션 설정을 해줍니다. Welcome to fdisk (util-linux 2.23.2).
fdisk로 들어왔으면 n을 눌르고 키보드에서 엔터키를 눌러줍니다. 파티션을 나누지 않고 통으로 사용할것이기 때문에 default값으로 설정해주기위해 enter를 눌러줍니다. |
여기서 p를 눌러서 device정보를 확인후 Id값과 system 값을 바꿔줘야합니다.
Command (m for help): t |
위에 글을 보면 t를 눌러 파티션 시스템 아이디를 바꿔줄 수 있습니다. 그리고 시스템 아이디를 fd로 변경해줍니다. 명령어 t를 누르고 L을 누르면 Hex code를 확인할 수 있습니다.
변경해준다음 w명령어로 저장하고 빠져나와줍니다.
다른 하드디스크도 위와 똑같이 파티션을 설정해줍니다.
모든 하드디스크의 파티션 설정이 끝나면 이제 mdadm명령어로 하드디스크를 하나의 볼륨으로 만들어줍니다.
#mdadm --create /dev/md9 --level=linear --raid-devices=2 /dev/sdb1 /dev/sdc1
/dev/md9 는 새로운 볼륨을 생성하는 것이고, --level= 는 레이드를 설정하는 것 입니다. 만약 Raid0 이나 1 혹은 5를 설정하고싶을 땐 --level=0이나 --level=1 --level=5를 써주시면 됩니다. 그리고 --raid-devices=2는 디스크 개수를 말하는 것입니다. 디스크를 3개를 쓴다면 2를 3으로 바꿔주면 됩니다. 이 후 Raid5경우에 디스크가 3개가 필요하니깐 처음 디스크를 3개를 생성하고 --raid-devices=3로 지정해주면 됩니다.
mdadm은 Raid를 생성하는 명령어입니다.
생성되었는지 확인을 위한 명령어는 아래와 같습니다.
mdadm --detail --scan 혹은 mdadm --detail /dev/볼륨명을 입력해주고 /dev/md9를 확인합니다.
[root@localhost ~]# mkfs.ext4 /dev/md9 mke2fs 1.42.9 (28-Dec-2013) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 196608 inodes, 785656 blocks 39282 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=805306368 24 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912 Allocating group tables: done Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done |
그리고 위와 같이 파일시스템을 생성해줍니다.(포맷작업이라고 생각하면 이해가 빠릅니다.)
그리고 마운트를 할 포인트를 생성해주고 fstab에 오토마운트까지 설정해줍니다.
[root@localhost ~]# mkdir /LinearRaid vi편집기로 들어가서 맨밑에 아래 사진과 같이 /dev/md9 과 마운트포인트 파일시스템 등 적어주면 됩니다. |
모든 실습이 끝이났습니다.
만약 Raid0 이나 Raid1 Raid5를 설정을 할려면
#mdadm --create /dev/md숫자 --level=linear | 0 | 1 | 5 --raid-devices=하드디스크개수 /dev/sdb1 /dev/sdc1이런 식으로 써주시면 됩니다. 이후에 간단하게 mdadm에 대해 포스팅 해보도록 하겠습니다. 감사합니다.
'❌이전글 > 이전글' 카테고리의 다른 글
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 6과 Raid1+0을 구성해보자 (1) | 2019.07.26 |
EVE-NG 설치법 서버기반 설치해보자 (2) | 2019.07.22 |
RAID란 RAID0, RIAD1, RAID5,RAID6구성방식 (7) | 2019.07.20 |
프로토콜이란 대체 뭘까??? (2) | 2019.07.18 |
네트워크Network 필수! OSI 7계층에 대해서 (2) | 2019.07.15 |