ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 6장 3교시 : Linear RAID, 0, 1, 5 구축
    리눅스 2020. 7. 1. 23:30

    실습1) Linear RAID 구축

     

    $ fdisk -l /dev/sdb //디스크 확인
    $ apt-get -y install mdadm //mdadm 설치
    $ mdadm --create /dev/md9 --level=linear --raid-devices=2 /dev/sdb1 /dev/sdc1
     - /dev/md9로 그룹을 묶는다 level은 linear이고 --raid는 두개의 장치를 결합한다. /dev/sdb1 or /dev/sdc1을
    $ mdadm --detail --scan //현재 생성된 raid를 출력
    $ mkfs.ext4 /dev/md9 //포맷하기
    $ mkdir /raidLinear //불륨 그룹 디렉토리 생성
    $ mount /dev/md9 /raidLinear/ //마운트
    $ df //디스크 크기 확인
     - /dev/md9에 대한 정보가 출력됨
     - 현시점부터 /dev/md9에 저장되는 파일들은 /raidLinear 그룹에 저장된다.
    $ gedit /etc/fstab //재부팅해도 유지되도록 설정
     - 맨 뒤에 /dev/md9 /raidLinear ext4 defaults 0 0 작성 후 저장
    $ mdadm --detail /dev/md9 //레이드가 잘 생성되었는지 확인

    mdadm 명령어는 소프트웨어 RAID를 생성하는 명령어이다.

     

     

    실습2) Linear RAID0 구축

    선처리 작업은 앞선 강의에서 진행하였으므로 생략
    $ mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdd1 /dev/sde1
    $ mdadm -detail --scan //잘 생성되었는지 확인
    $ mkfs.ext4 /dev/md0 //생성된 RAID 포멧작업
    $ mkdir /raid0
    $ mount /dev/md0 /raid0 //마운트
    $ df //용량 확인
    $ mdadm --detail /dev/dm0 
    $ gedit fstab //reboot되도 설정 유지되도록 설정
     - /dev/md0 /raid0 ext4 defailts 0 0 작성

     

     

    실습3) Linear RAID1 구축

    $ mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdf1 /devsdg1
    $ mkfs.ext4 /dev/md1 //생성된 그룹 포멧
    $ mkdir /raid1
    $ mount /dev/md1 /raid1
    $ df
     - RAID1은 미러링 방식이기 때문에 용량이 반밖에 출력이 안된다.

     

     

    실습4) Linear RAID5 구축

    $ mkadm --create /dev/md5 --level=5 --raid-devices=3 /dev/sdh1 /dev/sdi1 /dev/sdj1
    $ mkfs.ext4 /dev/md5 //만들어진 볼륨 그룹 포멧
    $ mkdir /raid5 //마운트할 디렉토리 생성
    $ mount /dev/md5 /raid5 //마운트
    $ df
     - 장치는 3개를 연결하였지만 하나의 장치는 패리티 비트로 사용되기 때문에 두개의 장치의 합한 값만 용량에 잡힌다.
    $ gedit fstab
     - /dev/md5 /raid5 ext4 defaults 0 0
     
    $ mdadm --detail --scan //우분투에는 위의 RAID 설정에 대해서 필수적으로 설정해줘야하는것이 있기 때문에 하단의 내용 수행하기
     - ARRAY ... 나온 내용들 복사 후
    $ gedit /etc/mdadm/mdadm.conf
     - 해당파일 맨 밑에다가 붙여넣기
     - name=server:1 형식으로 되어있는 부분들 지워준 후 저장하고 나오기
    $ update-initramfs -u //방금 설정한 내용 적용
    $ reboot //재부팅 10번 줄부터 설정한 내용을 수행하지 않으면 부팅이 안된다.
    $ df
     - RAID들이 잘 생성되어있는지 확인한다.

     

Designed by Tistory.