리눅스나 맥에서 버추얼박스로 윈도우를 사용하다보면 처음 설정한 디스크 용량이 부족할때가 있습니다.
이때 리눅스나 맥의 디스크 공간을 윈도우로 넘겨주는 방법입니다.
물론 처음 VM을 생성할 때 이미지 크기를 동적할당으로 하였다면 이런 고민을 하지 않아도 되겠지만, 속도에 민감한 분이라면 고정크기를 지정하게 됩니다.
Image Resize
1. vmdk to vdi
만약 버추얼박스 디스크 이미지가 vmdk 라면 resize를 지원하지 않기 때문에 vdi로 변경해줘야한다.
형식 : vboxmanage clonehd 원본파일명 변환파일명 –format <VDI>
$ vboxmanage clonehd win81-disk1.vmdk Windows_8.1.vdi –format VDI 0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100% Clone hard disk created in format ‘VDI’. UUID: b9e0ff55-6ce3-4fc7-a14b-b20e20b490e0 |
2. vdi resize
vdi는 리사이즈가 가능하다. 나는 기존에 25g 였으나 35g로 용량변경
형식 : vboxmanage modifyhd 이미지파일명 –resize 변경용량
$ vboxmanage modifyhd Windows_8.1.vdi –resize 35840 0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100% |
3. windows fdisk
윈도우로 부팅을 하면 사이즈를 늘려줬어도 디스크 크기가 그대로 이기 때문에 다음의 작업을 수행해 주셔야 합니다.
fdisk 같은 툴로 늘린 공간 만큼 더 현재 볼륨에 할당 해줘야한다.
제어판의 컴퓨터 관리에서 디스크 관리를 아래와 같이 화면을 보실 수 있습니다.
실행하면 새로 할당한 공간이 보이고, 이미 사용중인 공간에서 오른쪽버튼을 눌러 ‘볼륨 확장’을 누르면 얼마나 더 이 볼륨에 추가할지 나오고, 기본적으로는 새로 할당한 공간이 모두 추가 됩니다.
확장하면 재부팅 없이 바로 반영이 되어 사용 가능한 디스크 공간이 늘어난다!
[polldaddy rating=”7739789″]