2014-10-30 1 views
0

방금 ​​공간이 부족하여 20GB에서 30GB까지의 VM웨어 GUI를 사용하여 Ubunutu 14.04 디스크를 확장했습니다. 이명박 장면에서 호스트 시스템의 파티션을 확장해야한다고 경고했습니다.방금 ​​확장 된 디스크 크기 - 이제는 사용할 수없는 VM - VM에서 확장하는 방법?

이제 호스트 컴퓨터에 gparted가 설치되어 있지 않고 디스크에 여유 공간이없는 것으로 플래그가 지정되어 있으므로 GUI 디스크 관리자를 설치할 수 없습니다.

fdisk를 사용하는 데 익숙하지 않아 죽은 VM이 붙어 있습니다. 그것은 부팅하고 정상적으로 보이지만 디스크 파티션을 수정하거나 확장하여 사용 가능한 것으로 플래그를 표시하는 방법을 찾지 못하는 것 같습니다.

내 개발 VM이므로 도움을 주시면 감사하겠습니다. 아이디어가 부족합니다. 질문에 대한 답변으로 신속하게 답변 해 드리겠습니다.

EDIT : gparted를 실행할 수는 있지만 파티션을 확장하는 것을 거부하고 주 디스크 다음에 두 개의 블록이 할당되지 않은 것으로 표시되면 스왑을 실린더 끝으로 이동했습니다. 두 개의 할당되지 않은 블록이 어떤면에서는 결함이있는 것과 같습니다.

+0

나는 몇 달 전에 나에게 이런 일이 있었고, 불행히도 나는 디스크 크기에 대한 수정을 몰랐다. 나는 호기심이기 때문에 누군가가 도울 수 있기를 바랍니다. 내 (미래) 해결 방법은 기본 디스크의 크기를 조정하는 대신 두 번째 가상 디스크를 VM에 추가하는 것입니다. – austin

+0

우분투 루트는 LVM을 기반으로하므로 루트 파티션을 확장하려면 VM에 다른 디스크를 추가하고 LVM에 연결하고 루트를 확장해야합니다 (콘솔에서 까다로울 수 있습니다. 하지만 이제는 VM 내부의 디스크에 문제가있어 복구하려고합니까? 또는 호스트에 보조 디스크를 만들 수 없습니까? – alexander

+0

디스크로 작업하기 전에 VM 스냅 샷 (또는 백업 디스크)을 생성하십시오. – alexander

답변

0

솔루션! 나는 fdisk (sudo fdisk/dev/sda)에 들어가서 불량 파티션 (unassigned로 표시)을 삭제했다. 이 후 나는 gparted로 돌아가 파티션을 확장 할 수있었습니다. VM에와

  1. 기계 구성, 디스크에 가서 드라이브의 크기를 확장 워크 스테이션을 선택 편집에 종료 다음과 같이

    그래서, 참조를 위해 전체 과정이었다. 이렇게하면 스왑 공간을 시스템에 남겨 둡니다. 원하지 않는 공간이 있습니다.

  2. gparted에서 스왑을 끕니다. 그런 다음 디스크 끝에 새 스왑을 만들고 이전 스왑을 삭제하고 새 스왑을 스왑으로 표시하십시오.

  3. fdisk를 입력하고 gparted가 작동하지 않는 불량 파티션을 삭제하십시오 (sudo fdisk /dev/sda, p, d, 2, w). 할당되지 않은 것으로 표시되지만 웬만한 이유로 도청 된 오래된 스왑이 삭제됩니다).

  4. gparted로 돌아가서 파티션을 확장하십시오. 스왑이 swapon으로 설정되어 있는지 확인하고 재부팅하십시오.

저에게는 효과가있었습니다. 그것은 이상적이지 않으며 마음의 두려움을위한 것이 아닙니다. 디스크를 만들기 전에 백업을하고 싶을 것입니다.

이것은 우분투 14.07에 있습니다. 다른 사람에게 유용하게 사용되기를 바랍니다.