less than 1 minute read

개인 우분투 서버에 디스크 사용량이 90%에 도달했습니다.

fd-h

lsblk

fd -h와 lsblk로 확인해본 결과입니다.

저는 시스템 볼륨이 lv으로 만들어진지 몰라서 마운트를 해제하고 크기를 늘리는 방법을 찾고 있었는데, lv (logical volume)으로 만든 볼륨은 라이브로 늘릴 수 있다고 합니다.

vgdis

vgdisplay로 해당 ubuntu를 설치한 볼륨이 lvm2 format으로 되어있고, 116GiB중 58GiB만 할당된 것을 볼 수 있습니다.

lvextend

lvextend로 볼륨을 확장한 모습입니다.

$ sudo lvextend -L+10G (lvm target)

일단 10GiB만 늘려봤습니다.

이렇게 늘리면 논리 볼륨 사이즈만 늘린것이고, file system까지 늘려야합니다. ext4, btrfs같은 파일 시스템은 live로 사이즈를 늘리는 것을 지원한다고 합니다. (shrinking는 별개)

resize2fs

$ resize2fs (lvm target)

로 확장한 논리 볼륨 사이즈만큼 자동으로 file system 사이즈를 늘리고, df -Th로 확인한 모습입니다.

link

Comments