RAID 일반 사용보다 데이터를 보호해야 하는 대규모 환경에서 고가용성과 안정성을 위해 사용되는 저렴한 디스크의 중복 어레이입니다. RAID는 논리 볼륨이 되기 위한 풀의 디스크 모음이며 어레이를 포함합니다. 결합 드라이버는 배열을 만들거나 (그룹) 집합으로 호출됩니다.
RAID 컨트롤러에 연결된 디스크가 2개 이상이고 논리 볼륨을 만들면 정의된 RAID 레벨에 따라 어레이에 더 많은 드라이브를 추가할 수 있는 경우 RAID를 생성할 수 있습니다. Software Raid는 소프트웨어 RAID라고 하는 물리적 하드웨어를 사용하지 않고 사용할 수 있습니다. Software Raid는 Poor man raid로 명명됩니다.
RAID 사용의 주요 개념은 단일 장애 지점에서 데이터를 저장하는 것입니다. 즉, 단일 디스크를 사용하여 데이터를 저장하는 경우를 의미합니다. 실패하면 데이터를 다시 가져올 기회가 없습니다. 데이터 손실을 막기 위해 내결함성이 필요합니다. 방법. 따라서 일부 디스크 모음을 사용하여 RAID 세트를 구성할 수 있습니다.
스트라이프는 콘텐츠를 분할하여 동시에 여러 디스크에 데이터를 스트라이프하는 것입니다. 두 개의 디스크가 있다고 가정하고 컨텐츠를 논리 볼륨에 저장하면 컨텐츠를 분할하여 두 개의 물리적 디스크 모두에 저장됩니다. 더 나은 성능을 위해 RAID 0 사용되지만 드라이브 중 하나에 장애가 발생하면 데이터를 가져올 수 없습니다. 따라서 RAID 0을 사용하는 것은 좋은 습관이 아닙니다. 유일한 해결책은 RAID0이 적용된 논리 볼륨으로 운영 체제를 설치하여 중요한 파일을 안전하게 보호하는 것입니다.
RAID 0을 생성할 수 있는 최소 디스크 수는 다음과 같습니다. 2, 하지만 디스크를 더 추가할 수 있지만 순서는 2, 4, 6, 8의 두 배여야 합니다. 포트가 충분한 물리적 RAID 카드가 있는 경우 디스크를 더 추가할 수 있습니다.
여기서는 하드웨어 RAID를 사용하지 않고 이 설정은 소프트웨어 RAID에만 의존합니다. 물리적 하드웨어 RAID 카드가 있는 경우 유틸리티에서 액세스할 수 있습니다. UI. 기본적으로 일부 마더보드에는 RAID 기능이 내장되어 있습니다. UI 를 사용하여 액세스할 수 있습니다. Ctrl+I 키.
RAID 설정을 처음 사용하는 경우 RAID에 대한 몇 가지 기본 소개를 다룬 이전 기사를 읽으십시오.
운영 체제: CentOS 6.5 최종. IP 주소: 192.168.0.225. 디스크 2개: 각각 20GB.
이 기사는 9가지 자습서로 구성된 RAID 시리즈의 2부입니다. 이 파트에서는 소프트웨어를 만들고 설정하는 방법을 살펴보겠습니다. RAID0 또는 두 가지를 사용하여 Linux 시스템 또는 서버에서 스트라이핑 20GB 이름이 지정된 디스크 sdb 그리고 SDC.
1. Linux에서 RAID0을 설정하기 전에 시스템 업데이트를 수행한 다음 'mdadm' 패키지. mdadm은 Linux에서 RAID 장치를 구성하고 관리할 수 있는 작은 프로그램입니다.
# yum clean all && yum 업데이트. # yum install mdadm -y.
2. RAID 0을 생성하기 전에 다음 명령을 사용하여 연결된 두 개의 하드 드라이브가 감지되는지 확인하십시오.
# ls -l /dev | 그렙 sd.
3. 새 하드 드라이브가 감지되면 'mdadm' 명령을 사용하여 연결된 드라이브가 이미 기존 RAID를 사용하고 있는지 확인할 차례입니다.
# mdadm --examine /dev/sd[b-c]
위의 출력에서 우리는 RAID가 이 두 가지에 적용되지 않았음을 알게 됩니다. sdb 그리고 SDC 드라이브.
4. 이제 생성 sdb 그리고 SDC 다음 fdisk 명령의 도움으로 raid용 파티션. 여기서는 파티션을 만드는 방법을 보여 드리겠습니다. sdb 운전하다.
# fdisk /dev/sdb.
파티션을 생성하려면 아래 지침을 따르십시오.
파티션에 Linux raid 자동을 생성하려면 아래 지침을 따르십시오.
메모: 파티션을 만들려면 위의 동일한 지침을 따르십시오. SDC 지금 운전.
5. 파티션을 만든 후 다음 명령을 사용하여 두 드라이버가 모두 RAID에 대해 올바르게 정의되었는지 확인합니다.
# mdadm --examine /dev/sd[b-c] # mdadm --examine /dev/sd[b-c]1.
6. 이제 md 장치를 만듭니다(예: /dev/md0) 아래 명령을 사용하여 레이드 레벨을 적용합니다.
# mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd[b-c]1. # mdadm --create /dev/md0 --level=stripe --raid-devices=2 /dev/sd[b-c]1.
7. md 장치가 생성되면 이제 상태를 확인하십시오. RAID 레벨, 장치 그리고 정렬 다음과 같은 일련의 명령을 사용하여 사용됩니다.
# 고양이 /proc/mdstat.
# mdadm -E /dev/sd[b-c]1.
# mdadm --detail /dev/md0.
8. RAID 장치용 ext4 파일 시스템 생성 /dev/md0 그리고 아래에 장착 /dev/raid0.
# mkfs.ext4 /dev/md0.
9. Raid 장치용 ext4 파일 시스템이 생성되면 이제 마운트 지점 디렉터리(즉, /mnt/raid0) 장치를 마운트 /dev/md0 그 밑에.
# mkdir /mnt/raid0. # 마운트 /dev/md0 /mnt/raid0/
10. 다음으로 장치가 /dev/md0 아래에 장착됩니다 /mnt/raid0 디렉토리 사용 DF 명령.
# df -h.
11. 다음으로 '라는 파일을 만듭니다.텍민트.txt' 마운트 지점 아래 /mnt/raid0, 생성된 파일에 일부 콘텐츠를 추가하고 파일 및 디렉터리의 콘텐츠를 봅니다.
# /mnt/raid0/tecmint.txt를 터치합니다. # echo "안녕하세요?" > /mnt/raid0/tecmint.txt. # 고양이 /mnt/raid0/tecmint.txt. # ls -l /mnt/raid0/
12. 마운트 지점을 확인했으면 fstab 항목을 생성할 차례입니다. /etc/fstab 파일.
# vim /etc/fstab.conf
설명된 대로 다음 항목을 추가하십시오. 마운트 위치와 사용 중인 파일 시스템에 따라 다를 수 있습니다.
/dev/md0 /mnt/raid0 ext4 기본값은 0 0입니다.
13. 마운트 실행 '-NS' fstab 항목에 오류가 있는지 확인합니다.
# 마운트 -av.
14. 마지막으로 RAID 구성을 파일 중 하나에 저장하여 나중에 사용할 수 있도록 구성을 유지합니다. 다시 'mdadm' 명령을 '-NS'(스캔) 및 '-V'(장황한) 옵션을 표시합니다.
# mdadm -E -s -v >> /etc/mdadm.conf. # mdadm --detail --scan --verbose >> /etc/mdadm.conf. # 고양이 /etc/mdadm.conf.
여기에서 2개의 하드 디스크를 사용하여 RAID 수준으로 RAID0 스트라이핑을 구성하는 방법을 확인했습니다. 다음 글에서는 설정하는 방법을 알아보겠습니다. RAID5.