I.K.Picture & IT Info.

[Ubuntu 14.04] Root 디렉토리(Ubuntu Root Directory) 쓰지 않는 용량 늘리기 본문

Desktop and Mobile/Linux

[Ubuntu 14.04] Root 디렉토리(Ubuntu Root Directory) 쓰지 않는 용량 늘리기

helpful-intruder 2017. 5. 5. 15:30
반응형

리눅스를 설치하는 방법은 여러가지가 있겠고 공간을 설정하는 것도 여러사항이 존재하겠지요..


일반 데스크톱에 리눅스 설치시 "/" 로 통합하여 설치하였을 때 모든 용량을 다 사용할꺼예요..

그런데 간혹... 스왑으로 용량을 따로 잡거나... 가상 머신으로 활용했을 경우에는 중간 중간 마운트 한 용량 자체를 늘릴 수가 있찌요??


이럴 때 "/" 용량을 늘리는 방법을 정리해보려고합니다.


--------------참고-------

제가 이걸 정리하게 된 계기는 클라우드 쪽 가상머신들에 대한 초기 ROOT 용량이 20GB 인데 

이미 만들어진 이미지(스냅샷)의 경우에는 정해진 사이즈밖에 활성화를 하지 않더군요 

"예를 들어 ROOT 용량은 20GB인데 스냅샷을 생성할 때 만들어진 용량이 3GB이면 "/" 디렉토리가 최대 3GB로 잡히는 것을 확인"

fdisk로 용량을 확인해보면 실제 20GB 크기가 있는데 나머지 17GB는 그냥 놀고 있습니다...

--------------------------


단순히 resize2fs 를 사용하면 된다고 하지만 아래 오류가 뜨면서 안되더군요...

   The filesystem is already 2096896 blocks long.  Nothing to do!


그래서 이것저것 검색하고 찾다보니 해결 책을 찾았습니다 ^^


자 그럼 이제부터 차례차례로 정리해보도록 할께요~~


일단 먼저 현재 디스크 총 용량을 확인해보지요.



보시는것처럼 disk 용량은 20G 인데 / 로 3G만 사용하고 있네요


resize2fs /dev/vda1 을 하면 되지만 그 전에 해야될 사항이 있습니다. (이렇게 했을 때 된다면 뭐 그냥 이걸로 끝내면되요)


일단 먼저 cloud-guest-utils 이라는 것을 설치합니다


$sudo apt-get install cloud-guest-utils

(설치가 되어 있을 수도 있습니다)


위 내용을 설치하면 growpart라는 명령어를 사용할 수 있고 해당 디스크에 이명령어를 수행합니다.

그런 후 다시한번 lsblk 로 확인해보면 달라져있어요 

그런데 여기서 끝이 아니고 이렇게 된 상태에서 resize2fs 를 해주어야 합니다. 




이렇게 한 후 df -h 로 용량을 확인하면 변경된 것을 확인할 수 있습니다 ^^



스왑 메모리를 삭제하고 늘릴 경우에는 fdisk 로 swap 공간을 빈공간으로 먼저 변경 하시고 

수행하셔야합니다.

반응형
Comments