CentOS VirtualBox 용량늘리기
Posted by Albert 1195Day 23Hour 1Sec 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]