Computer >> 컴퓨터 >  >> 소프트웨어 >> 가상 기기

VirtualBox:하드 디스크 크기 조정 - modifyhd 및 스냅샷 사용

오래 전에 VirtualBox 하드 디스크를 축소하고 확장하는 방법을 보여주는 자습서를 작성했습니다. 예전에는 축소가 쉬웠지만 디스크를 늘리려면 이미징이 필요했습니다. 상황이 어떻게 바뀌었는지. 일종의. VirtualBox 4.X부터 이 가상화 제품을 사용하면 이제 디스크도 확장할 수 있습니다.

실제로 공간이 부족한 가상 머신이 있었기 때문에 한 번 해보자고 생각했습니다. 명령은 성공했지만 디스크가 커지지 않았습니다. 그때 나는 내가 스냅샷을 사용하고 있다는 것을 깨달았고, 이것은 내가 10년 전의 원래 가이드에서도 강조했던 것입니다. 글쎄요, 이 많이 필요하고 업데이트된 튜토리얼은 머신 스냅샷이 있더라도 디스크를 안전하고 우아하게 확장하는 방법을 보여줍니다. 내 뒤에.

VirtualBox:하드 디스크 크기 조정 - modifyhd 및 스냅샷 사용

Modifyhd(modifymedium)

실제로 VirtualBox 4.X 이후의 큰 변화 중 하나는 기본 크기 조정 명령이 있다는 것입니다. 기본 VirtualBox 하드 디스크 형식을 사용해야 하며 동적으로 크기가 조정된 볼륨에서만 작동하지만 여전히 이전보다 더 많은 유연성을 제공합니다. 어쨌든 명령은 다음과 같습니다.

sudo VBoxManage modifyhd "Ubuntu 18.10.vdi" --resize 16000
0%...10%...20%...30%...40%...50%...60%. ..70%...80%...90%...100%

이 명령을 실행한 다음 가상 머신으로 부팅했습니다. 10GB에서 변경되지 않았습니다. 그런 다음 라이브 세션으로 부팅했고 GParted는 할당되지 않은 여유 공간이 없는 원래 크기를 보여주었습니다. 공식 문서와 포럼 스레드를 통해 온라인에서 읽으면서 스냅샷이 크기 조정을 방해한다는 것을 알게 되었습니다. 이제 스냅샷을 삭제하여 모든 것을 단일 현재 상태로 병합하거나 더 나은 방법으로 스냅샷을 유지하고 테스트를 확장할 수 있습니다. 작은 캐치로. 두 번째 시나리오를 살펴보겠습니다.

VirtualBox:하드 디스크 크기 조정 - modifyhd 및 스냅샷 사용

가상 머신 복제 및 스냅샷 축소

따라서 우리가 해야 할 일은 다음과 같습니다. 시스템을 복제하고 모든 스냅샷을 단일 이미지로 축소한 다음 크기 조정 작업을 반복합니다. 먼저 새 복제본의 이름을 선택하고 네트워크 어댑터의 주소를 다시 초기화할지 여부를 결정합니다. 둘째, 전체 복제 옵션을 선택합니다. 셋째, 가장 중요한 현재 머신 상태를 선택합니다. 그러면 사용 가능한 최신 스냅샷만 사용하고 모든 이전 스냅샷 데이터를 이 스냅샷으로 병합합니다. 사실상 '히스토리'와 스냅샷이 없는 시스템을 갖게 됩니다. 그런 다음 복제 프로세스를 완료하십시오. 스냅샷과 함께 이전 시스템을 유지하고 마지막 체크포인트만 반영하는 동일한 새 사본을 갖게 됩니다. 그것이 작은 캐치입니다. 일종의.

VirtualBox:하드 디스크 크기 조정 - modifyhd 및 스냅샷 사용

VirtualBox:하드 디스크 크기 조정 - modifyhd 및 스냅샷 사용

VirtualBox:하드 디스크 크기 조정 - modifyhd 및 스냅샷 사용

VirtualBox:하드 디스크 크기 조정 - modifyhd 및 스냅샷 사용

VirtualBox:하드 디스크 크기 조정 - modifyhd 및 스냅샷 사용

라이브 세션으로 부팅 및 디스크 크기 조정

실제로 이제 가상 머신 설정이 크기 변경을 반영하는지 확인할 수 있습니다. 이전에는 VM 디스크의 크기가 10GB였으며 modifyhd 명령을 실행해도 변경되지 않았습니다. 이제 표시되고 있었고 멋진 작은 GParted와 같은 파티션 관리자로 이를 확인할 수 있습니다. 하지만 시스템 루트 파티션을 확장해야 합니다.

VirtualBox:하드 디스크 크기 조정 - modifyhd 및 스냅샷 사용

VirtualBox:하드 디스크 크기 조정 - modifyhd 및 스냅샷 사용

이제 GParted 튜토리얼에서 보여드린 것처럼 루트 파티션의 크기를 늘리기만 하면 됩니다. 마운트 해제된 루트 파티션(따라서 라이브 세션)으로 이 작업을 수행해야 합니다. 파티션이 마운트된 상태에서 이 작업을 시도할 수도 있지만 데이터가 손실될 수 있으므로 권장하지 않습니다. 물론 모든 디스크 조작 작업과 마찬가지로 전체 백업이 있어야 하며 문제가 발생할 경우 시스템 이미지도 있어야 합니다.

VirtualBox:하드 디스크 크기 조정 - modifyhd 및 스냅샷 사용

그리고 끝났습니다. 이제 우리는 더 큰 디스크가 있는 가상 머신을 갖게 되었고 우리가 가질 수 있는 공간 문제가 사라졌습니다. 물론 이것은 사소한 일이 아니며 복제나 크기 조정을 사용할 수 없는 경우가 많겠지만 전반적으로 10년 전보다 훨씬 간소화된 절차가 있습니다.

결론

이 가이드가 도움이 되었기를 바랍니다. 일반적으로 사람들은 공간이 너무 많기보다는 부족할 것입니다. 따라서 미래의 충분한 성장을 고려하지 않은 적당한 설정으로 생성되는 가상 머신의 크기를 조정할 수 있는 것이 중요합니다. 너무 많은 중간 단계 없이 신속하게 수행할 수 있다면 더욱 그렇습니다.

VirtualBox 4.X 이상에서는 비교적 적은 노력으로 이 작업을 수행할 수 있습니다. 우리는 modifyhd, 복제 및 스냅샷의 의미에 대해 배웠고 GParted를 사용한 파티션 관리에 대한 이전 가이드를 다시 방문했습니다. 일부는 실제로 변경되지 않았으며 본질적으로 복제는 옛날 이미지와 같지만 최소한 VirtualBox 내에서 기본적으로 수행하고 있으며 이것은 다소 유용합니다. 그래서 당신은 간다. 조심하세요.

건배.