답변1
원하는 명령은 lvextend
또는 입니다 lvresize
. 문서를 보고 얻으 man lvextend
세요 man lvresize
. (차이점은 lvextend
LV의 크기만 늘리고 lvresize
줄일 수도 있다는 것입니다.)
귀하의 질문을 보면 /dev/sda3에 149GB가 할당되어 있습니다. 이는 0개 이상의 논리 볼륨(LV)을 포함하는 볼륨 그룹(VG)의 기본이 되는 물리 볼륨(PV)입니다.
이를 실행하면 VSize가 약 149GB이고 VFree가 약 74GB인 vgs
볼륨 그룹이 표시됩니다 . LSize가 74.5GB인 논리 볼륨이 표시되는 ubuntu-vg
경우 . 나는 그 파일 시스템이 약 74.5GB 크기의 파일 시스템을 포함하고 있다고 상상합니다.lvs
ubuntu-lv
일반적으로 이러한 설정은 여러 파일 시스템을 쉽게 생성하고 필요에 따라 확장할 수 있도록 설계되었습니다. 따라서 파일 시스템의 크기를 100GB로 조정하려면 LV를 100GB로 확장할 수도 있습니다.
lvextend --size 100G --resizefs /dev/ubuntu-vg/ubuntu-lv # Increase size to 100 GB
상대 크기 증가를 사용할 수도 있습니다.
lvextend --size +25G --resizefs /dev/ubuntu-vg/ubuntu-lv # Increase size by 25 GB
보시다시피 파일 시스템의 크기를 늘리는 것은 매우 쉽습니다.
반면에, 당신이 원한다고 생각한다면 매우 조심하십시오.줄이다파일 시스템 및 LV 크기. 사소한 실수라 할지라도 실수를 하면 파일 시스템과 그 내용이 완전히 손상될 수 있습니다. 그것을 시도하기 전에 읽어 볼 가치가 있습니다. 또는 파일 시스템 크기를 조금 늘려서 파일 시스템 크기를 줄일 필요가 없는지 확인하십시오.
답변2
lvextend
나는 당신 이 명령을 찾고 있다고 생각합니다 :
$ lvextend --resizefs --size 148G
이렇게 하면 논리 볼륨(이 경우 148G)의 크기가 늘어나고 그 안에 있는 파일 시스템의 크기가 조정됩니다.
$ lvextend -l +100%FREE
사용 가능한 전체 공간을 채울 것입니다.
lvm 확장은 안전하지만 lvm 축소는 까다롭습니다.