각 볼륨 그룹에는 크기 조정 가능한 여러 논리 볼륨이 있을 수 있습니다. 각 논리 볼륨에는 서로 다른 파일 시스템, 암호화 옵션 등이 있을 수 있습니다. 이는 하나의 볼륨 그룹이면 충분하다는 의미입니다. 그렇다면 LVM이 볼륨 그룹 개념을 도입한 이유는 무엇입니까? 불필요한 추상화 계층일까요? 논리 볼륨이 충분하지 않습니까?
답변1
볼륨 그룹에는 고유한 목적이 있습니다. PV를 분리하여 혼합해서는 안 되는 부분을 방지합니다. 예를 들어 내부 VG에 외부 디스크를 추가하는 것은 LVM이 특히 디스크 누락을 좋아하지 않기 때문에 좋은 생각이 아닐 수 있습니다.
단일 파티션이나 단일 파일 시스템이면 충분하다고 생각할 수도 있습니다. 하나의 LV로 모든 파일을 저장할 수 있는데 왜 여러 LV를 사용합니까? 사람들은 사물을 나누고, 그룹화하고, 관리하는 것을 좋아하며, 볼륨 그룹은 이에 적합합니다. 성능면에서는 둘 다 별 차이가 없습니다.
내 컴퓨터에서는 두 개의 볼륨 그룹을 사용합니다. 하나는 SSD용이고 다른 하나는 HDD용입니다. VG를 사용하여 이 작업을 수행할 수 있지만 각 lvcreate
/ lvresize
작업 에 대해 새 공간을 할당할 위치를 LVM에 알려야 합니다 . 이로 인해 이러한 명령을 사용하기가 더 복잡해질 수 있습니다.
하나의 VG만 필요한 경우에는 누구도 여러 개의 VG를 사용하도록 강요하지 않습니다.
답변2
물리 볼륨과 논리 볼륨은 서로 다른 볼륨 그룹에 걸쳐 있을 수 없으므로,볼륨 그룹이는 오프라인으로 전환하거나 다른 시스템 간에 이동하려는 경우 중요합니다. 볼륨 그룹은 리소스를 세분화하고 관리하는 또 다른 방법입니다.