
LVM을 사용하면 하드 드라이브를 함께 융합하여 매우 큰 파티션을 가질 수 있다고 들었습니다. RAID를 사용하면 데이터를 백업할 수 있다고 들었습니다.
할 수 있고 어떻게 할 수 있습니까? 4개의 동일한 하드 드라이브를 사용하여 2개를 LVM에 넣어 300GB를 확보하고 싶습니다. 그리고 그 GB를 다른 2개의 하드 드라이브와 함께 RAID1에 넣었습니까?
답변1
이는 일반적으로 반대 방향으로 작동합니다.
RAID는 Redundant Array of Independent Disks의 약어로, 이를 사용하면 여러 물리적 장치(또는 해당 장치의 파티션)에 걸쳐 대규모 "md" 장치를 생성할 수 있습니다.같은 크기의. 크기가 잘못된 드라이브를 RAID로 시도하면 RAID 용량이 줄어듭니다.
RAID에는 레벨 0(패리티 없음, 스토리지 손실 없음), 1("미러링" - 2개의 장치만, 정확한 중복, 용량 절반), 5 및 6(패리티가 전체에 분산됨) 등 다양한 유형이 있습니다. 드라이브, 스토리지 감소는 장치 수에 대한 방정식으로 나타납니다). 이는 복잡한 시스템이므로 이를 완전히 설명하는 것은 이 사이트의 범위를 벗어납니다.
논리 볼륨 관리는 하나 이상의 물리적 장치의 파티션 공간 내에 논리 볼륨을 생성하는 수단입니다. 논리 볼륨의 크기를 "즉시" 쉽게 조정할 수 있어 기존 파티션에 비해 뛰어난 유연성을 제공하며, 전통적으로는 분할할 수 없는 RAID 배열 위에 LV를 생성할 수 있습니다.
이는 RAID 위에 LVM을 사용하여 일반적으로 수행되는 방식입니다.
답변2
다음과 같이 할 수 있습니다(구문은 확인되지 않음).
mdadm -C /dev/md1 -n 2 -l 1 /dev/sda /dev/sdb
mdadm -C /dev/md2 -n 2 -l 1 /dev/sdc /dev/sdd
mdadm -A /dev/md1 /dev/sda /dev/sdb
mdadm -A /dev/md2 /dev/sdc /dev/sdd
mdadm -C /dev/md0 -n 2 -l 0 /dev/md1 /dev/md2
mdadm -A /dev/md0 /dev/md1 /dev/md2
# alternatively:
mdadm -C /dev/md10 -n 4 -l 10 /dev/sda /dev/sdb /dev/sdc /dev/sdd
mdadm -A /dev/md10 /dev/sda /dev/sdb /dev/sdc /dev/sdd
vgcreate raid01vg /dev/md0
lvcreate -n bigP raid01vg
lvchange -a y raid01vg/bigP
mkfs.ext4 /dev/mapper/raid01vg/bigP
mkdir /mnt/bank; mount /dev/mapped/raid01vg/bigP /mnt/bank