Raid 장치의 크기를 조정하고 레이블을 지정하는 방법

Raid 장치의 크기를 조정하고 레이블을 지정하는 방법

다음 사양으로 이 컴퓨터에 두 개의 예비 드라이브(5GB)를 사용하여 RAID 0 어레이를 생성하라는 요청을 받았습니다.

Size=2048MB
Label=RAID_0 
Mount it persistently by Label at /storage

이것이 제가하는 것입니다.

$  mdadm --create --verbose /dev/md0 --level=stripe --raid-devices=2 /dev/sda1 /dev/sda2

그 다음에

$ mkfs -t ext4 -L RAID_0 /dev/md0 

$ mount -t ext4 /dev/md0 /stroage

그렇죠?

또한 Size=2048MB로 만드는 방법도 잘 모르겠습니다.

답변1

명령 정보:

mdadm --create --verbose /dev/md0 --level=stripe --raid-devices=2 /dev/sda1 /dev/sda2

sda1과 sda2라는 두 개의 파티션에 스트라이프 RAID 어레이를 생성합니다. RAID 어레이의 크기는 sda1 및 sda2의 최소 크기의 두 배가 됩니다.

2Gb 크기의 스트라이프 raid-0 어레이를 생성하려면 n개 디스크 또는 2Gb/n 크기의 파티션을 사용해야 합니다. 귀하의 예에서는 두 파티션 모두 크기가 1GB여야 합니다.

실제로 하나의 디스크에 RAID를 사용하지 마십시오. 이렇게 하면 성능과 데이터 보안이 저하됩니다.

레이블별로 파일 시스템을 마운트하려면 다음 명령을 사용하십시오.

mount -t ext4 LABEL=RAID_0 /storage

영구 마운트의 경우:

echo "LABEL=RAID_0 /storage ext4 defaults 0 0" >> /etc/fstab
mount -a

관련 정보