현재 VG에 3x1TB의 물리적 볼륨이 있고 VG의 전체 용량에 걸쳐 있는 LV가 있습니다. 이 LV는 특정 파일을 저장하도록 설계되었습니다.
이제 또 다른 2TB 드라이브가 있고 LVM을 사용하고 싶습니다. 이는 결국 다양한 유형의 파일을 저장하는 데 사용되는 LV(최대 용량 사용)의 일부가 됩니다.
2TB 드라이브에 대한 새 VG를 생성하고 해당 새 VG에서 다른 LV를 생성해야 합니까? 나중에 2TB 드라이브를 추가할 계획인데 이로 인해 설정이 변경되나요? LVM 및 VG/LV에 대한 모범 사례는 무엇입니까?
답변1
가장 중요한 것은 두 개의 서로 다른 VG에 걸쳐 있는 LV를 가질 수 없다는 것입니다.
또한 논리 볼륨을 다른 볼륨 그룹으로 이동하는 도구가 없습니다. 대상 VG에서 LV를 생성하고, 소스 LV를 비활성화하고, 원본 콘텐츠를 복사하고, 대상 LV를 활성화하여 이 작업을 간접적으로 수행할 수 있습니다. 그리고 물리 볼륨을 다른 볼륨 그룹으로 이동할 수 있는 도구도 없습니다. 해당 PV를 사용하는 모든 LV를 다른 PV로 이동한 pvmove
다음( 사용) 이전 VG에서 PV를 제거하고 새 VG에 추가하여 간접적으로 이 작업을 수행할 수 있습니다.
이것이 단일 VG를 사용하는 이유입니다.
반면에 디스크 배치만으로 컴퓨터를 실행하려는 경우(2TB 드라이브 오류로 인해) VG가 그대로 유지되면 더 쉬울 것입니다.
LV를 만들 때 진행할 PV를 선택할 수 있지만 VG에서 원하는 위치에 LV를 두는 것보다 훨씬 더 번거롭습니다.
디스크 세트가 다양한 유형의 파일을 포함하도록 설계되었으므로 별도의 VG를 선택하겠습니다.
이렇게 하면 각 디스크를 여러 PV로 분할하여 VG를 조정해야 하는 경우 유지 관리가 약간 더 쉬워질 수 있습니다. 이를 통해 VG의 PV를 해제하고 이를 다른 VG로 이동할 수 있습니다. PV를 축소(다른 VG의 새 PV에 여유 공간 할당)할 수 있지만 이는 약간 번거롭습니다.