저는 iMac Core i5 호스트 컴퓨터, 1TB 하드 드라이브, 8GB 메모리를 가지고 있습니다.
200GB 동적으로 할당된 하드 드라이브와 함께 Fedora 14 64비트를 실행하기 위해 Virtual Box VM을 만들었습니다. 버추얼 박스 버전 4.1.6 r74713
40GB 이상의 데이터베이스 SQL 파일을 가져오려고 두 번 시도했지만 하드 드라이브 공간이 계속 부족합니다.
이 작업을 시도할 때마다 내 VM의 하드 드라이브가 ~50GB에서 확장을 멈춥니다.
df -h
산출:
/dev/mapper/VolGroup-lv_root
50G 47G 96M 100% /
tmpfs 981M 260K 981M 1% /dev/shm
/dev/sda1 485M 30M 430M 7% /boot
/dev/mapper/VolGroup-lv_home
144G 213M 136G 1% /home
ds 931G 169G 763G 19% /media/sf_ds
ds 931G 169G 763G 19% /var/www/site-example.org
호스트 컴퓨터에 충분한 공간이 있습니다(800GB 이상).
Virtual Box는 디스크의 실제 크기가 46.88GB라고 보고합니다. Virtual Box가 디스크 확장을 중지하는 이유와 해결 방법에 대한 아이디어가 있습니까?
업데이트
VM에서 GParted를 실행했는데 df -h
보고하지 않았음에도 불구하고 200GB가 모두 사용되었다고 표시됩니다.
답변1
가상 디스크 공간의 대부분을 LVM /dev/mapper/VolGroup-lv_home
볼륨에 할당했습니다. 이제 데이터베이스를 홈 디렉터리에 없는 파일로 가져오려고 합니다.
따라서 볼륨의 공간이 root
사용됩니다. 그 볼륨의 크기는 50G에 불과합니다.
LVM 볼륨의 크기를 조정해야 합니다.
Fedora를 설치하는 동안 홈 디렉토리를 별도의 파티션에 두기로 선택했다고 가정하겠습니다.
해당 파티션에서 여유 공간의 1%만 사용하고 루트 파티션의 공간이 부족하다는 점을 고려하면 이러한 선택은 최적이 아닐 수 있습니다.
당신은 사용하고 싶을 것입니다lvresize
홈 볼륨을 줄이고 루트 볼륨을 늘리려면 해당 도구에 대한 경험이 없다면 온라인에 많은 가이드가 있는 것 같습니다. 이 같은:LVM 크기 조정 가이드.
답변2
어디서 수입하려고 하시나요? 루트 파일 시스템(/dev/mapper/VolGroup-lv_root)이 가득 찼습니다. 루트에 더 많은 공간이 필요한 경우 파티션 크기를 조정하여 /dev/mapper/VolGroup-lv_home에서 공간을 이동해야 합니다.
답변3
Fedora VM 내부에 할당된 하드 드라이브 크기를 확인하고 싶을 수도 있습니다. fedora 설정 방법에 따라 Fedora가 보는 최대 파티션 크기는 50G일 수 있습니다(df -h 출력에서 보이는 것과 같습니다). VirtualBox의 눈에는 동적이지만 설치 중 파티션이 고정된 값이었기 때문에 Fedora는 이를 동적이라고 보지 않습니다.
Virtual Box Forums에서 이와 유사한 포럼 게시물을 찾았습니다.여기를 보아라
출력을 다시 읽은 후 빠른 메모. /dev/mapper/VolGroup-lv_home에 대한 할당을 살펴보세요. 144G가 할당되어 있습니다. 따라서 전송하면 전송해야합니다. 위의 파티션 문제는 /dev/mapper/VolGroup-lv_home 이외의 다른 곳으로 전송하는 경우 공간이 부족하다는 점을 제외하면 여전히 존재합니다.