매우 큰(물리적) 디스크 하나와 작은 디스크가 여러 개 있습니다.
논리 볼륨 관리에 내장된 미러링 기능을 사용하면 물리적 수준에서 대형 물리 디스크에 저장된 모든 데이터와 작은 디스크 중 하나의 미러로 구성된 매우 큰 미러 논리 볼륨을 구현할 수 있습니까? ?
아마도 큰 볼륨을 분할하면 매우 가능하지만 큰 볼륨을 연속적으로 유지하여 다음과 같이 끝나는 것이 가능합니까?
Logical:
[================================================][========================]
Physical (sort of):
LargeVolume [sda1============mirrored=below==================||sda2===unmirrored======|]
| | | |
V | | |
OtherVolumes [sdb======] V | |
[sdc======] V |
[sde=========] V
[sdf=========]
Data:
LargeVolume [AAAAABBBBBCCDDDDDDDEEFFFFFFGGGGHHHHIIIIJJKLL----||XXXXYYYZZZ-----------|]
| | | |
V | | |
OtherVolumes AAAAABBBBB V | |
CCDDDDDDDEE V |
FFFFFFGGGGHHHH V
IIIIJJKLL----
그렇다면 우리는 어떻게 해야 합니까? 미러링할 모든 볼륨을 LVM 풀에 넣고 해당 볼륨에 대해 lvcreate -m1을 호출하여 이 작업을 수행합니까?
제 생각에는pvgstrict 설정 및 물리 볼륨 그룹답변의 일부일 수도 있지만 저는 LVM을 처음 접했고 아직은 이해가 되지 않습니다.
답변1
개념적으로 논리 볼륨(LV)은 LVM의 필수 단위입니다. LV는 하나 이상의 물리적 볼륨(PV)에 걸쳐 있는 볼륨 그룹(VG)에 존재합니다.
그래서 나는 그 질문을 다음과 같이 해석합니다.
"하나의 디스크/PV에 있는 LV를 여러 PV가 지원하는 위치로 미러링할 수 있습니까?"
예. LV를 다른 VG로 미러링할 수는 없습니다.
그렇지 않으면 더 자세히 설명해주십시오.