LVM2는 낮은 수준에서 어떻게 작동합니까?

LVM2는 낮은 수준에서 어떻게 작동합니까?

예를 들어 크기가 2GB와 4GB인 두 개의 디스크가 있습니다. 각 볼륨에서 디스크 크기의 물리 볼륨을 생성하고 이를 볼륨 그룹으로 결합한 후 그룹 위에 논리 파티션을 생성합니다.

다음과 같은 경우 디스크에 파일을 쓰는 방법:

  • 파일 크기 < 2GB
  • 파일 크기 = 3GB
  • 파일 크기 ~ 6GB
  • 파일 크기 ~ 4GB

해당 정보를 찾을 수 없는 것 같습니다. 대부분의 링크는 기본 튜토리얼로 연결되며 설명을 부르는 것과 가장 가까운 것은빨간 모자

답변1

논리 볼륨(동일한 크기의 물리 볼륨이 필요함)을 생성할 때 특별히 스트라이핑을 구성하지 않는 한, 결과 논리 볼륨(줄여서 LV)은 블록 0..(N -1)을 갖게 됩니다. VG 및 블록으로 이동 두 번째 PV의 N..max. (N은 관련 LVM 헤더가 적용된 후 첫 번째 PV에서 사용할 수 있는 블록 수입니다.)

이러한 LV 블록이 파일에 할당되는 방식은 파일 시스템 드라이버에 의해 결정됩니다. 파일 시스템을 다르게 구성하지 않는 한, LV의 전체 크기와 동일한 크기의 단일 물리적 디스크를 사용하는 것처럼 정확하게 작동합니다. 파일 시스템 유형에 따라 할당 전략이 매우 다를 수 있습니다.

관련 정보