우분투에 악성코드 데이터셋을 다운로드하고 있는데 Low Disk Space on Filesystem root와 같은 문구가 뜨면서 더 이상 다운로드가 진행되지 않았다.
vmware fusion 에서 우분투 설치시 용량을 넉넉하게 해주었음에도 증상이 반복되었는데,
찾아보니, 우분투 논리 디스크 볼륨 크기를 최대로 지정해주지 않아 생기는 문제였다.
*중요* 파티션 용량 을 조정하는일은 디스크에 손상이 있을 수 있으므로 반드시 백업을 해두자
vmware fusion 디스크 용량 늘이기
우선 vmware 용량이 적절한지 확인을 해본다.
현재 실행 중인 가상환경을 shut down 한뒤 setting- hard disk 메뉴를 연다.
적당히 크기를 늘려준다.
다음 우분투 가상환경을 다시 실행하여 터미널을 연다
lsblk 명령을 실행
lsblk
nvme0n1을 보면 방금 전 가상환경 디스크 용량으로 지정했던 80G가 보인다.
총파티션이 세 개로 나뉘어 있는데 nvme0n1p1~3 이 그것이다.
우리가 늘려줘야 하는 논리 디스크는 ubuntu --vg-ubuntu--lv으로,
볼륨사이즈를 최대로 늘린다면 nvme0n1p3 파티션 용량만큼 사용할 수 있게 된다. (여기서는 58.2g)
명령어 입력
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
파일시스템을 다시 확장시켜줘야한다.
아래명령어를 실행하여 현재 시스템에서 사용중인 파티션 이름을 확인한다.
df -Th
ext4 파일시스템을 사용중이므로 다음과같이 명령어를 입력한다.
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
만약 xfs 파일시스템을 사용중이라면 다음과 같이 명령어를 입력한다.
sudo xfs_growfs /dev/mapper/볼륨이름
메뉴에 들어가 disks 를 클릭한다.
확장이 잘 된것을 확인 할 수 있다.