- -Linux에서 소프트웨어 RAID를 설정하는 방법

Linux에서 소프트웨어 RAID를 설정하는 방법

하드웨어 기반 하드 드라이브 RAID는 비용이 많이 듭니다. 이러한 이유로 사용자는 Linux에서 대규모 데이터 요구를 충족시키기 위해 소프트웨어 RAID를 정기적으로 작성합니다.

Mdadm과 같은 도구 덕분에 Linux에서 스토리지 풀 설정이 수년에 걸쳐 쉬워졌습니다. 이 프로그램을 사용하면 몇 분 안에 소프트웨어 RAID 어레이를 만들 수 있습니다!

Mdadm 설치

Linux에서 RAID 어레이를 생성하는 가장 좋은 방법은Mdadm 도구를 사용합니다. Mdadm은 RAID 장치를 빠르고 쉽게 조작 할 수있는 명령 줄 유틸리티입니다. 불행히도이 소프트웨어는 기본적으로 대부분의 배포판과 함께 제공되지 않습니다. 사용하려면 직접 설치해야합니다.

터미널을 열고 Linux 운영 체제에 해당하는 지시 사항을 따르십시오.

우분투

sudo apt install mdadm

데비안

sudo apt install mdadm

아치 리눅스

sudo pacman -S mdadm

페도라

sudo dnf install mdadm -y

오픈 수세

sudo zypper install mdadm

일반 리눅스

대부분의 Linux 배포판은 Mdadm 및사용자를 위해 패키지하십시오. 그러나 리눅스 배포판의 패키지 저장소에서 프로그램을 찾을 수 없다면 다른 방법으로 소스를 빌드하는 방법이 있습니다. Mdadm 작동 방법을 알아 보려면 아래 지침을 따르십시오.

1 단계: Mdadm GitHub 페이지로 이동하여 프로그램이 올바르게 컴파일하는 데 필요한 종속성을 알아보십시오.

2 단계: 소스 코드를 자식 명령.

git clone https://github.com/neilbrown/mdadm
cd mdadm

3 단계 : 와 코드를 컴파일 하다 명령.

make

4 단계 : 리눅스에서 Mdadm을 설치 설치하다 명령.

sudo make install

하드 드라이브 준비

Linux의 RAID 어레이에는 두 개 이상의 하드 드라이브가 필요합니다. 이 하드 드라이브는 아무것도없는 상태로 완전히 비워 두어야합니다. 터미널을 시작하고 DD 그들 각각을 제로화하라는 명령.

참고 : lsblk 각 하드 드라이브의 레이블을 결정하는 명령입니다.

sudo dd if=/dev/zero of=/dev/sdX
이제는 DD 명령이 완료되면 Mdadm 도구를 사용하여 각 하드 드라이브의 수퍼 블록을 재설정하십시오. 문자“X”를 드라이브의 실제 드라이브 문자로 바꾸십시오.
sudo mdadm --zero-superblock /dev/sdX
Mdadm 수퍼 블록 명령이 완료되면 프로세스의 다음 단계로 넘어갑니다.

RAID 배열 만들기

Mdadm을 사용하여 새 RAID 어레이를 만드는 것은 매우 간단합니다. 그렇게하려면 터미널에 다음 명령을 작성하십시오. 수정하고 제거하십시오 엑스드라이브 라벨이 예제와 다르기 때문에 터미널 작업 중입니다.

참고 :이 예에서는 Mdadm RAID 관리 도구를 사용하여 두 개의 하드 드라이브가있는 장치를 만듭니다. RAID에 둘 이상의 하드 드라이브가 필요한 경우 변경 raid-devices = 2 raid-devices = 3 또는 더 높은 숫자.

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX

Mdadm이 RAID 장치를 작성하도록하십시오. 인내심을 갖고 도구를 작동 시키십시오. 프로세스가 완료되면 드라이브 어레이가 작동하는지 확인해야합니다.

다음을 실행하여 RAID가 성공적으로 만들어 졌는지 확인할 수 있습니다. 고양이 터미널 창에서 명령.

cat /proc/mdstat

Formate RAID 어레이

드라이브를 결합하여 RAID 어레이를 만들 때하드 드라이브가 함께 풀링되어 단일 저장 장치를 만듭니다. 이 저장 장치는 완전히 비어 있으며 액세스 할 수 없습니다. 데이터를 포맷하지 않으면 데이터를 배치 할 수 없습니다.

Linux에서 RAID 드라이브를 포맷하려면 MKFS 명령을 사용해야합니다. 터미널에서 실행 mkfs.ext4. 이 명령을 실행하면 어레이에 새로운 Extended4 파일 시스템이 생성됩니다

sudo mkfs.ext4 -F /dev/md0

RAID 어레이 마운트

Linux에서 새 RAID 장치에 액세스하려면 먼저 시스템에 마운트해야합니다. 마운트하려면 터미널을 시작하고 아래 단계를 따르십시오.

1 단계: RAID를 마운트 할 새 폴더를 mkdir 명령.

sudo mkdir -p /mount/md0

2 단계: 사용 RAID 배열을 새 명령에 바인드 / mnt / md0 폴더.

sudo mount /dev/md0 /mnt/md0

일단 마운트되면 CD 명령.

cd /mnt/md0

Linux에서 영구 RAID 마운트를 수행하려면 다음을 수행하십시오.

sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab
sudo echo "/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab

RAID를 마운트 해제하려면 다음을 사용해야합니다. umount 명령.

참고 : 데이터를 복사하는 동안 RAID 장치를 마운트 해제하지 마십시오!

sudo umount /dev/md0

전통 umount 명령이 작동해야합니다. 문제가 발생하여 RAID가 시스템에서 마운트 해제를 거부하는 경우 "엘" 스위치.

sudo umount /dev/md0 -l
</ p>

코멘트