답변:
LVM을 "동적 파티션"으로 생각할 수 있는데, 이는 Linux 시스템이 실행되는 동안 명령 행에서 LVM "파티션"(LVM에서 "논리 볼륨"이라고 함)을 작성 / 크기 조정 / 삭제할 수 있음을 의미합니다 . 커널이 새로 생성되거나 크기가 조정 된 파티션을 인식하도록 시스템을 재부팅해야합니다.
LVM "논리 볼륨"이 제공하는 다른 유용한 기능은 다음과 같습니다.
하드 디스크가 두 개 이상인 경우 논리 볼륨은 두 개 이상의 디스크로 확장 될 수 있습니다. 즉, 단일 디스크 크기로 제한되지 않고 총 집계 크기로 제한됩니다.
"스트라이프 된"LV를 설정하여 I / O를 LV를 호스팅하는 모든 디스크에 병렬로 분배 할 수 있습니다. (RAID-0과 유사하지만 설정이 약간 더 쉽습니다.)
모든 LV의 (읽기 전용) 스냅 샷을 생성 할 수 있습니다. 원본 LV를 나중에 스냅 샷으로 되돌 리거나 더 이상 필요하지 않은 경우 스냅 샷을 삭제할 수 있습니다. 예를 들어 서버 백업에 유용합니다 (모든 응용 프로그램의 쓰기를 중지 할 수 없으므로 스냅 샷을 생성하고 스냅 샷 LV를 백업 할 수도 있음). 그러나 중요한 시스템 업그레이드 전에 "안전 네트워크"를 제공하는 데 사용될 수도 있습니다 (복제본 루트 파티션, 업그레이드, 문제가 발생하면 되돌립니다).
서버 시스템에서 가장 유용하지만 LVM의 LV 생성 / 크기 조정 / 삭제 기능과 결합 된 기능 1과 3은 데스크탑 시스템에서도 매우 유용하다고 생각합니다. (특히 시스템을 많이 실험하는 경우)
물론,이 모든 것은 가격이 책정됩니다. LVM의 초기 설정은 디스크를 파티션하는 것보다 더 복잡하므로 LVM 용어 및 모델 (논리 볼륨, 물리 볼륨, 볼륨 그룹)을 이해해야합니다. 사용을 시작 하십시오. (설정된 후에는 사용하기가 훨씬 쉽습니다.)
또한 하드 드라이브에서 LVM을 사용하는 경우 하나의 드라이브 만 실패하면 모든 데이터가 손실 될 수 있습니다.
fdisk -l
vg-root). 내 파티션과 파일이 그대로 있습니까?
나는이 스레드가 오래되었고 OP 가이를 더 잘 이해하고 있음을 알고 있지만 LVM으로 무언가를 찾고있는 동안이 스레드를 발견했으며 2c를 넣을 것이라고 생각했습니다.
짧은 대답은 디스크의 파티션 크기를 늘리는 것이 고통이라는 것입니다.
백업에 사용하는 AWS (EC2) 서버가 있습니다 (rsnapshot 사용). 더 많은 서버를 백업하거나 데이터가 더 자주 변경되면 더 많은 공간이 필요합니다.
내 백업 드라이브는 현재 전체 용량이 250GB 인 EBS 볼륨이며 크기를 350GB로 늘리고 싶습니다. 따라서 AWS 제어판으로 이동하여 드라이브 스냅 샷을 생성하고 스냅 샷에서 새 EBS 볼륨을 생성했습니다. 첨부했습니다. 이제 350GB 드라이브에 250GB EXT4 파티션의 데이터가 가득 찼습니다. Ubuntu에 더 큰 공간을 사용하도록 지시하고 싶지만 resize2fs를 사용하여 파티션 크기를 늘릴 수 없으며 fdisk로 파티션 크기를 변경할 수 없습니다. 대신 파티션을 삭제하고 더 큰 크기의 새 파티션을 만든 다음 올바른 명령 줄을 사용하여 파일을 다시 동기화하여 하드 링크를 복사해야합니다.
그것은 많은 작업이므로 최근에 LVM을 사용하여 설정했으며 이제 더 큰 새 EBS 디스크를 가져 와서 LVM 볼륨을 쉽게 늘릴 수 있습니다. 그런 다음 빠른 resize2fs를 사용하여 EXT4 파일 시스템에 새로운 공간이 있음을 알려줍니다. 수백 기가 바이트의 데이터를 복사하지 않고도 문제가 해결되었습니다. LVM은 구세주입니다. 또는 다른 EBS 볼륨을 마운트하여 LVM을 확장 할 수 있으며 이제 여러 디스크에 분산되어 있지만 단 하나의 파티션으로 보입니다.
다른 포스터가 이미 한 질문에 직접 대답하지 않고 LVM이 필요한지 여부에 대한 쉬운 대답이 있습니다. 설치 중 일부 기능을 자세히 모르면 기본 설정으로 두십시오. 기본 구성은 대부분의 사용자 (나와 아마도 당신을 포함하여)에게 좋습니다. :)
어떤 종류의 응용 프로그램 또는 컨텐츠를 호스팅 할 계획입니까? 개인 서버이거나 소규모 조직을위한 것이면 LVM을 사용하지 않고도 얻을 수 있습니다.
LVM은 여러 디스크에 걸쳐 파티션 등이 필요한 경우에 유용합니다. 나는 당신이 그것에 관해 여기에서 묻는다는 것을 감안할 때 당신이 그것을 필요로 할 것입니다 :)