소프트웨어 RAID 0 구현
RAID 0은 Stripe 또는 Striping으로도 알려져 있으며, 모든 RAID을 나타냅니다. 동급 최고의 스토리지 성능. RAID 0스토리지 성능 향상의 원칙은 액세스를 위해 연속 데이터를 여러 디스크에 분산시키는 것입니다. 이러한 방식으로 시스템 데이터 요청은 여러 디스크에서 병렬로 실행될 수 있으며 각 디스크는 자체 부분 데이터 요청을 실행합니다. 이러한 종류의 데이터 병렬 작업은 버스 대역폭을 최대한 활용하고 전반적인 디스크 액세스 성능을 크게 향상시킬 수 있습니다.
RAID 0의 단점은 데이터 중복성을 제공하지 않기 때문에 사용자 데이터가 한번 손상되면 복구할 수 없다는 점입니다. RAID0작동 중 하드디스크 중 하나라도 문제가 발생하면 전체 데이터가 실패하게 됩니다. 일반적으로 기업 사용자가 단독으로 사용하는 것은 권장되지 않습니다.
RAID 0에는 그래픽 워크스테이션과 같이 고성능 요구 사항이 있지만 데이터 보안에 크게 신경 쓰지 않는 영역에 특히 적합한 특수 기능이 있습니다. 개인 사용자의 경우 RAID 0은 하드 드라이브 스토리지 성능을 향상시키기 위한 탁월한 선택이기도 합니다.
전체 하드 디스크를 사용할 수도 있고 파티션을 사용하여 raid0을 수행할 수도 있습니다.
1 파티션
두 개의 새 파티션 생성 /dev/sda6 /dev/sda7
참고: 파티션 ID를 fd로 변경하는 것을 잊지 마세요
파티션 동기화
[root@centos7 ~]# partprobe
2 RAID 0 생성
[root@centos7 ~]# mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sda6 /dev/sda7 mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started.
생성 성공,
-C가 새 디스크 배열 생성, 장치 이름이 md0으로 수동 지정됨,
-a {yes|no}: 대상 RAID 장치의 장치 파일 자동 생성
- l RAID 레벨을 지정합니다. 여기서는 0
-n 배열에 참여하는 디스크 수를 지정합니다
새 장치 이름은 /dev/md0입니다. 이 장치는 파티션처럼 사용할 수 있습니다. , 마운트한 후 정상적으로 사용됩니다.
3 파일 시스템 생성
[root@centos7 ~]# mkfs.ext4 /dev/md0
기기 보기
[root@centos7 ~]# blkid [……] /dev/sr0: UUID="2016-12-05-13-52-39-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos" /dev/sda6: UUID="70b40ab3-f5ba-2412-df4d-d159d01e22ae" UUID_SUB="7ebe1427-b452-8a91-1c46-03f8a47e17e7" LABEL="centos7.3.loacl:0" TYPE="linux_raid_member" /dev/sda7: UUID="70b40ab3-f5ba-2412-df4d-d159d01e22ae" UUID_SUB="b946d93b-6b3e-c5cb-f10e-ce43c4d25774" LABEL="centos7.3.loacl:0" TYPE="linux_raid_member" /dev/md0: UUID="7fa669ed-fc90-4ecc-a7a7-a49997f23c06" TYPE="ext4"
/sda6과 /sda7, /dev/md0의 UUID가 동일한 것을 확인할 수 있습니다.
4
[root@centos7 ~]# mkdir /mnt/md0 [root@centos7 ~]# mount /dev/md0 /mnt/md0/
위 내용은 소프트웨어 RAID 0 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!