2.3.2. 스트라이프 (Striped) 논리 볼륨
LVM 논리 볼륨에 데이터를 기록할 때, 파일 시스템은 기본적인 물리 볼륨에 데이터를 기록합니다. 스트라이프 (striped) 논리 볼륨을 생성하여 데이터가 물리 볼륨에 기록되는 방식을 조절할 수 있습니다. 대량의 순차적 읽기 및 쓰기 작업의 경우, 데이터 I/O의 효율성을 향상시킬 수 있습니다.
스트라이핑은 라운드 라운드 (round-round) 방식에서 미리 지정된 물리 볼륨의 수에 데이터를 작성하여 성능을 향상시킵니다. 스트라이핑을 사용하여 I/O는 병렬로 실행될 수 있습니다. 이는 경우에 따라 스트라이프에 있는 각각의 추가 물리 볼륨에 대해 선형에 가까운 성능 향상을 초래할 수 있습니다.
다음의 그림에서는 세 개의 물리 볼륨에 걸쳐 스트라이프된 데이터를 보여주고 있습니다.:
- 데이터의 첫 번째 스트라이프는 PV1에 작성됩니다
- 데이터의 두 번째 스트라이프는 PV2에 작성됩니다
- 데이터의 세 번째 스트라이프는 PV3에 작성됩니다
- 데이터의 네 번째 스트라이프는 PV1에 작성됩니다
스트라이프 논리 볼륨에서 스트라이프의 크기는 익스텐트의 크기를 초과할 수 없습니다.
그림 2.5. 세 개의 PV를 통한 스트라이핑 데이터
스트라이프 논리 볼륨은 첫 번째 세트의 마지막에 다른 장치 세트를 연결하여 확장될 수 있습니다. 하지만, 스트라이프 논리 볼륨을 확장하려면, 스트라이프를 지원하기 위해 볼륨 그룹으로 된 기본적인 물리 볼륨에 충분한 여유 공간이 있어야 합니다. 예를 들어, 전체 볼륨 그룹에 사용할 양방향 스크라이프 볼륨이 있을 경우, 볼륨 그룹에 단일 물리 볼륨을 추가하여 스트라이프 볼륨을 확장할 수 없습니다. 대신, 볼륨 그룹에 최소 두 개의 물리 볼륨을 추가해야 합니다. 스트라이프 볼륨을 확장하는 방법에 관한 자세한 내용은 4.4.12.1절. “스트라이프 볼륨 확장 ”에서 참조하시기 바랍니다.