CentOS VirtualBox 용량늘리기

Posted by Albert 1195Day 11Hour 37Min 43Sec ago [2022-01-10]

1. 버추얼박스가 설치된 위치(경로) 확인 (보통 C:\Program Files\Oracle\VirtualBox)

2. 용량을 조절할 가상머신 파일 위치(경로) 확인(가상머신이름.vdi 또는 vdmk)

3. CMD창에서 버추얼박스가 설치된 위치로 이동

1) 윈도우에서 단축키 [Win Key] + [R]

2) cmd 라고 입력 후 엔터(Enter) 

3) > cd C:\Program Files\Oracle\VirtualBox

 
4. CMD창에서 용량 재조절 명령  ** 명령 실행 전, 가상머신과 VirtualBox를 꺼야한다.


다음 명령어를 실행한다.

* 가상머신 파일 위치 경로가 다르면 경로까지 작성

VboxManage modifyhd 파일명.vdi --resize 원하는용량

1기가로 조절   예)  VboxManage modifyhd testlinux.vdi --resize 1024

10기가로 조절   예)  VboxManage modifyhd testlinux.vdi --resize 10240

명령어를 실행하게 되면, 저장소 크기가 바뀐 것을 VirtualBox에서 확인할 수 있다. 

 

5. 해당 가상머신에 접속

 

6. 파티션 설정

- 리눅스(Centos 7)의 경우

1) 용량 확인

df -h

** 가상 하드 디스크 자체는 커졌지만 하드 디스크 내의 파티션은 그대로이기 때문에 

   추가된 디스크의 영역까지 파티션 또한 늘려주어야 한다. 

 

2) 디스크 파티션 테이블 확인 및 설정

 fdisk -l

 fdisk /dev/sda

순서대로 다음을 입력한다.

d  ( 파티션 삭제 )

2  ( 기존 파티션 중 부팅 디스크가 아닌 두번째 파티션 삭제. /dev/sda2 삭제 )

n  ( 새로운 파티션 생성 )

p  ( Primary 파티션 선택 )

2  ( 2번 파티션 지정 )

[엔터]  ( 실린더 처음 값 default )

[엔터]  ( 실린더 맨 마지막 값 default )

w       ( 변경사항 기록 )

' 블로그주인 조언 : 원데이터는 삭제 안된다! 안심!!

 

3) 재부팅하여 적용

 reboot

 

4) 물리 볼륨 조절

 pvresize /dev/sda2

 pvscan  (반영여부 확인 )

 

5) 논리 볼륨 공간 추가

  lvextend -l +100%FREE /dev/mapper/centos-root  

( 증설되어 사용가능해진 저장소 용량을 논리볼륨에 매핑한다. 이때 사용가능한 모든 용량 매핑 (100%FREE) )

6) 논리 볼륨 조절

  lvresize -r -l +100%FREE /dev/mapper/centos-root    

( 수정내용 반영 )

7) 확인

 df -h

 

파티션을 삭제하고 다시 쓰지만, 원 내용은 지워지지 않아 확장가능!

32G -> 50G 으로 변경 완료!



출처: https://taisou.tistory.com/707 [Release Center]




LIST

Copyright © 2014 visionboy.me All Right Reserved.