게스트 시스템이 VirtualBox에서 업데이트 된 디스크 크기를 볼 수 없음


17

Ubuntu 14.04 VM을 시작할 때마다 마지막으로 메시지가 나타납니다.

디스크 공간 부족

이 컴퓨터에는 314.8MB의 디스크 공간 만 남아 있습니다. 휴지통을 비우면 공간이 확보 될 수 있습니다.

여기에 이미지 설명을 입력하십시오

지금은에서 디스크 공간을 증가했습니다 1020 GB온 기술로 버추얼 포럼 (첫 번째 단계).

M:\>"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "M:\VM\Ubuntu VM\Ubuntu VM.vdi" --resize 20480
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

디스크 공간의 크기가 성공적으로 조정되었습니다.

여기에 이미지 설명을 입력하십시오

그러나 컴퓨터를 시작하고 GParted를 열면 10 GB사용할 수 있습니다.

여기에 이미지 설명을 입력하십시오

따라서 Ubuntu 게스트 시스템에는 디스크 공간에 대한 업데이트 된 정보가 없습니다.

이를 해결하고 디스크 공간을 늘리는 방법은 무엇입니까?

답변:


12

드디어 해결책을 찾았 여기 :

VirtualBox와 관련된 모든 드라이브보기

$ "C:\Program Files\Oracle\VirtualBox\VBoxManage" list hdds

연결된 각 드라이브에 대해 modifyhd:

$ "C:\Program Files\Oracle\VirtualBox\VBoxManage" modifyhd "D:\Pat\to\VM\Snapshots\{b0e3f93f-49fe-49bc-9ae2-79e80da6cf01}.vdi" --resize 20480

이제 GParted는 추가 된 공간을 봅니다.

참고 : 중괄호 고정 스냅 샷 항목에는 마지막 슬래시를 백 슬래시로 변경해야합니다. 의미:

...\Snapshots\{...}.vdi

대신에

...\Snapshots/{...}.vdi

3
이 작업을 수행하려면 기본 VDI와 Snapshots의 Snapshot 둘 다 로이 작업을 수행해야했습니다. 먼저 스냅 샷을 찍었고 fdisk가 더 큰 파티션을 표시했지만 pvcreate는 "/ dev / sda3에서 스왑 서명을 감지하는 동안 치명적 오류"오류가 발생했습니다. 또한 스냅 샷이 하나뿐이므로 최신 스냅 샷으로 수행해야 할 수도 있습니다. 또는 그들 모두? 필자는 이것을 테스트하지 않았지만 지금 작동 중입니다.
nick fox

1
Snapshots폴더 에는 아무것도 없습니다 .
티모시 스완

@Timoth는 가상 미디아 관리자를 사용하여 스냅 샷을 찾습니다.
lsborg

에 딱 맞다! 내 문제는 Snapshots에 대한 스크립트도 실행하지 않았다는 것입니다.
PerrierCitror

불행히도 VirtualBox 버전 6.06에서는 트릭을 수행하지 않습니다. 우분투는 증가하지 않습니다.
Beezer

4

1) GParted 도구 열기

2) 그래픽 인터페이스에는 기존 파티션과 할당되지 않은 파티션이 있습니다.

3) 확장하려는 파티션을 클릭하십시오

4) 상단 작업 표시 줄에 오른쪽 화살표가 표시됩니다. 그것을 클릭하면 할당되지 않은 공간으로 파티션을 확장하는 옵션이 나타납니다


1

scsitools를 설치하고 장치를 다시 스캔하십시오

sudo apt-get install scsitools

sudo rescan-scsi-bus.sh

그런 다음 사용 가능한 공간을 확인하십시오

sudo fdisk -l

또는 원하는 경우 gparted를 사용하십시오. 여분의 공간이 보이면 파티션을 확장하십시오

마지막으로 게스트 VM에서 파일 시스템을 확장하십시오.

resize2fs /dev/sda1

답변 주셔서 감사합니다! 나는 그것을 시도했지만 도움이되지 않았다.
automatix
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.