논리 볼륨, 물리 볼륨 및 볼륨 그룹

논리 볼륨, 물리 볼륨 및 볼륨 그룹

누군가 논리 볼륨, 물리 볼륨 및 볼륨 그룹의 의미를 설명해 줄 수 있습니까? Linux에서는 어떤 중요성과 이점이 있습니까?

답변1

논리적 볼륨 관리는 물리적 스토리지가 아닌 논리적 스토리지를 배포하는 데 널리 사용되는 기술입니다.

LVM을 사용하면 "논리적" 파티션이 물리적 하드 드라이브에 걸쳐 있을 수 있고 크기를 조정할 수 있습니다(기존 ext3 "원시" 파티션과 달리).

물리 디스크는 하나 이상의 물리 볼륨(Pv)으로 나누어지고, PV를 결합하여 논리 볼륨 그룹(VG)이 생성됩니다.

여기에서 좀 더 구체적인 정보를 읽어야 합니다.Linux 논리 볼륨 관리자

이 사진이 거의 다 요약해준다

여기에 이미지 설명을 입력하세요

또한 다음 사이트에도 좋은 정보가 있습니다.LVM 초보자 가이드

LVM의 가장 큰 장점 중 하나는 한 파티션의 크기를 가장 쉽게 줄이고 이를 데이터 손실 없이 다른 파티션에서 사용할 수 있다는 것입니다.

또한 각 논리 볼륨에 최소한의 공간을 할당하고 일부 디스크는 할당되지 않은 상태로 둘 수도 있습니다. 그런 다음 파티션이 가득 차기 시작하면 필요에 따라 확장할 수 있습니다.

Archlinux 위키에서:

장점

LVM은 일반 하드 드라이브 파티션을 사용하는 것보다 더 많은 유연성을 제공합니다.

  1. 여러 개의 디스크를 하나의 큰 디스크로 사용하세요.

  2. 여러 디스크에 걸쳐 논리 볼륨을 확장합니다.

  3. 작은 논리 볼륨을 생성하고 더 많이 채워지면 "동적으로" 크기를 조정합니다.

  4. 디스크에서의 순서에 관계없이 논리 볼륨의 크기를 조정합니다. VG 내의 LV 위치에 의존하지 않으며 주변의 사용 가능한 공간을 확보할 필요가 없습니다.

  5. 온라인으로 논리 및 물리 볼륨의 크기 조정/생성/삭제. 해당 파일 시스템은 여전히 ​​크기 조정이 필요하지만 일부는 온라인 크기 조정을 지원합니다.

  6. 서비스를 다시 시작할 필요 없이 서비스에서 사용 중인 LV를 다른 디스크로 온라인/라이브 마이그레이션합니다.

  7. 스냅샷을 사용하면 서비스 가동 중지 시간을 최소화하면서 파일 시스템의 고정된 복사본을 백업할 수 있습니다.

단점

  1. Linux 독점 (거의). 대부분의 다른 OS(FreeBSD, Windows..)에서는 공식적인 지원이 없습니다.

  2. 시스템 설정의 추가 단계는 더 복잡합니다.

  3. Btrfs 파일 시스템을 사용하는 경우 해당 하위 볼륨 기능을 통해 유연한 레이아웃을 얻을 수 있다는 이점도 있습니다. 이 경우 LVM의 추가 추상화 계층을 사용하는 것이 불필요할 수 있습니다.

Archlinux의 LVM

관련 정보