가상 박스의 디스크 크기를 늘리는 방법?


답변:


11

http://trivialproof.blogspot.com/2011/01/resizing-virtualbox-virtual-hard-disk.html 에 매우 좋은 블로그 항목이 있습니다.

30G로 크기를 조정하는 기본 지침 :

  1. 디스크를 사용하여 모든 VM을 종료하십시오.

  2. "c : \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe"modifyhd c : \ 경로 \ to \ ubuntu_big.vdi --resize 30000

  3. Gparted "live CD" ISO 를 다운로드하여 부팅 하십시오 (부팅 드라이브와 같이 마운트 한 드라이브의 파티션을 조정할 수 없기 때문에 필요합니다). Linux 라이브 CD도 작동 할 수 있습니다.
  4. (스왑 파티션이있는 경우) 블로그 게시물의 지침에 따라 "오른쪽으로 이동"하십시오. 그래도 작동하지 않으면 (크기를 조정할 수 없습니다-왼쪽 화살표가 작동하지 않는 경우) 스왑 파티션이 보조 파티션에 포함될 수 있습니다. 이 경우 스왑 파티션 주변의 시안 색 점선을 마우스 오른쪽 버튼으로 클릭하고 이동 / 크기 조정을 선택하십시오. 이제 할당되지 않은 공간도 모두 포함하도록 "이동"(가장 왼쪽을 이동할 수 없음) 확인을 클릭하십시오. 그런 다음 "내부"파티션 (현재 더 큰 파티션의 가장 왼쪽 끝에 위치)을 마우스 오른쪽 버튼으로 클릭하고 파티션의 맨 끝으로 "이동 / 크기 조정"(가운데를 클릭하고 드래그하면됩니다) 오른쪽으로). 이제 외부 파티션을 "오른쪽 끝까지"이동 / 크기 조정하십시오 (이제 가능).
  5. 옆에 할당되지 않은 공간을 포함하도록 기본 파티션의 크기를 조정하십시오.
  6. "적용"을 클릭하십시오
  7. 기본 OS로 재부팅하면 사용 가능한 새 공간이 표시됩니다.

조금 길지만 여기에서 가장 중요한 단계를 요약 해 주시겠습니까?
slhck

0

VirtualBox 매뉴얼에는 cmd-line 도구를 사용하여 VM 하드 디스크의 크기를 조정하는 방법을 알려주 는 섹션 이 있습니다 . 이것이 좋을까요?


아니요 :( virtualbox-ose팩을 설치 한 후 VBoxManage list hddsHD를 표시하지 않아 사용할 수 없습니다. 다른 가상 상자가 있으면 작동 할 수 있으며 .vdi 파일을 직접 조작 할 수 있습니다. tipo 덕분에 tho
Vinicius Kamakura 18

답변을 요청하고 답변이 아니기 때문에 원래 질문에 대한 의견으로 더 좋습니다.
Ben Richards

0

루트 (/) 파일 파일 시스템이 Oracle Virtualbox에서 생성 된 Oracle Enterprise Linux (OEL) 7의 OS가있는 게스트 VM에서 가득 찼습니다. Redhat, Fedora, CentOS 또는 Ubuntu와 같은 다른 Linux 버전에도 비슷한 단계가 있어야한다고 생각합니다.

디스크 공간을 늘리기 위해 아래 단계를 수행했습니다.

  1. VM의 전원을 끕니다. Virtual Box에서 VM 설정에 대해 EFI를 활성화했습니다.
  2. 아래 명령을 사용하여 가상 디스크의 크기를 늘리십시오.

    C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd [absolute path to file] --resize [size in MB]
    
  3. Gparted 라이브 ISO를 여기 에서 다운로드했습니다.

    VM의 광학 드라이브에 Gparted iso를 마운트합니다.

  4. VM을 시작하고 Gparted 라이브 OS로 부팅합니다. 기본 설정이 저에게 효과적이었습니다. Gpart를 사용하여 디스크 공간을 늘리십시오.
  5. VM 종료
  6. VM 설정에서 EFI 되돌리기
  7. VM에 로그인하십시오. 루트 사용자에게 Su
  8. 아래 명령을 사용하여 LVM을 늘리십시오 (루트 볼륨이 '/ dev / ol / root'라고 가정)

    lvextend -L+10G /dev/ol/root 
    

    또는

    lvextend -l +100%FREE /dev/ol/root 
    
  9. 파일 시스템 크기를 늘리십시오.

    xfs_growfs  /
    
  10. 다음을 사용하여 확인하십시오.

    df -k /
    

그것이 도움이되기를 바랍니다!


0

Windows 호스트를 가정하고 VirtualBox 5 및 Ubuntu 16에 대한 지침이 업데이트되었습니다.

  1. VM을 종료하십시오.
  2. "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk PATH-TO-VDI-FILE --resize NEW-SIZE-IN-MEGABYTES
  3. 동일한 하드 디스크가 존재하여 하드 디스크를 등록 할 수 없다는 오류가 표시되면 메시지에 {2759db7d-d23b -...}와 같은 GUID를 기록한 후 경로를 GUID가있는 VDI 파일 "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk GUID --resize NEW-SIZE-IN-MEGABYTES
    • 부팅 파티션의 크기를 조정하는 경우 aaronvargas의 post 에서 gparted 지침을 따르십시오 .
    • 비 부팅 파티션의 크기를 조정하는 경우 다음을 수행하여 파티션을 마운트 해제하고 더 직접 크기를 조정할 수 있습니다.
      • VM을 시작하십시오.
      • 선호하는 Ubuntu 패키지 관리자 (예 : Synaptic)를 사용하여 VM에 gparted를 설치하십시오.
      • 명령 프롬프트를 시작하십시오.
      • df -k MOUNT-POINT의 이름을 찾으려면 출력의 오른쪽 열에서 크기를 조정하고 왼쪽 열에서 해당 PARTITION-NAME의 이름을 기록해야합니다.
      • sudo umount MOUNT-POINT
      • sudo gparted오른쪽 상단의 드롭 다운에서 올바른 가상 디스크를 선택하고 결과 그래픽 표시에서 PARTITION-NAME 상자 또는 테이블의 항목을 마우스 오른쪽 단추로 클릭하고 크기 조정 / 이동을 선택한 다음 결과 대화 상자에서 크기 조정 새로운 공간을 채우기 위해. 크기 조정 단추를 클릭하여 대화 상자를 닫은 다음 기본 창에서 아이콘 도구 모음에서 확인 표시 아이콘을 선택하여 변경 사항을 적용하십시오.
      • 재부팅하십시오. 이제 새로운 공간을 사용할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.