가상 머신에서 우분투 파티션 크기 늘리기


9

Mac OS X 10.9.1 과 함께 MacBook을 사용 합니다. 내가 설치 한 VM웨어 퓨전 6.0.2 어떤에서, 우분투 12.04 LTS는 가상 머신으로 설치되었습니다.

이제의 디스크 크기를 늘려야합니다 Ubuntu. 할당되지 않았 음을 GParted나타냅니다 80G.

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

그러나 첫 번째 파티션을 마우스 오른쪽 버튼으로 클릭하면 Resize/Move회색으로 표시 되고 계속하는 방법을 모르겠습니다 ...

추신 :이 게시물 은 나와 같은 문제가있는 것 같습니다. 그렇다면 누구든지 Boot from the Ubuntu LiveCD아래에있는 방법을 말해 줄 수 VMWare Fusion있습니까?

편집 1 :

VMWare에서 다음을 설정하려고했습니다 Boot from the Ubuntu LiveCD.

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

일단 시작하면 하드 디스크 부팅과 다른 점이 보이지 않습니다. 그래도 터미널을 열고 스왑을 끄고 GParted를 시작했습니다. GParted에서 스왑 (및 스왑 포함 된 전체 확장 파티션)을 삭제했습니다. 그러나 크기를 조정하거나 이동할 수 없습니다 /dev/sda1. 누구든지 도울 수 있습니까?

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

편집 2 :

@Hadi의 의견에 따라 다른 디스크를 만드는 것은 나쁜 생각이 아니라고 생각합니다. 디스크 사용량 분석은 다음을 보여줍니다. 누구든지 내 폴더 중 어떤 폴더를 새로 만든 디스크에 마운트해야하는지 제안 할 수 있습니까?

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


VM을 처음 만들 때 고정 또는 동적 할당을 선택 했습니까?
Mitch

답변:


7

Ubuntu 라이브 디스크로 부팅해야 VirtualBox에서 설치된 Ubuntu 파티션의 크기를 조정할 수 있습니다.

  1. 먼저 우분투 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 설정 옵션을 선택하십시오. 설정 메뉴에서 저장 옵션을 선택하십시오. 마지막으로 CD / DVD 가상 디스크 파일을 선택 하십시오 ( 부팅하려는 우분투의 iso 파일을 선택하십시오 ). 13.04 ISO 파일.

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

  2. 이제 우분투 설정에서 시스템 옵션을 선택하십시오. 부트 순서에서 CD / DVD 옵션 만 활성화하고 맨 위에 놓으십시오.

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

  3. 이제 선택한 Ubuntu 가상 머신을 시작합니다 ( Ubuntu는 가상 머신에 지정된 이름입니다 ).

  4. iso 파일 (라이브 디스크)로 부팅 할 때 시작시 Try Ubuntu 옵션을 선택해야합니다.

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

    필자의 경우 / dev / sr0은 Ubuntu 13.04 라이브 디스크를 /dev/sda1나타내며 Ubuntu 13.10이 설치된 파티션을 나타냅니다.

  5. /dev/sda위의 스크린 샷과 같이 모든 디스크 파티션 을 마운트 해제 할 수 있습니다 .

  6. /dev/sda1할당되지 않은 공간을 추가하여 여유 공간을 추가 하여 ext4 파티션의 크기를 조정 하거나 여유 공간에서 공간을 추가 한 다음 나머지 공간을 사용하여 확장 파티션을 생성하십시오 (내부 교체).

  7. 크기를 조정 한 후 가상 시스템을 종료하고 가상 시스템 설정에서 부팅 순서를 하드 디스크로 변경하십시오.

  8. 하드 디스크에서 부팅되면 이제 Ubuntu 파티션 크기가 조정됩니다.

참고 : vmware fusion이 아닌 Virtual box를 실행 중입니다.


2

위의 모든 대답은 옳고 그 밖의 것입니다.

왜 파티션을 확장해야합니까? 더 많은 공간이 필요합니다. 좋아요. 다른 파티션을 만들어 집으로 옮길 수 있습니다.

내가 의미하는 바는 다음과 같습니다.

대부분의 사용자 데이터는 / home / ... 디렉토리 아래에 있으므로 여기서 할 일은 할당되지 않은 공간의 새 파티션을 만들고 / home을 마운트하는 것입니다. 이는 장애 발생시 시스템에 매우 유용한 영향을 미칩니다.

디스크 공간이 많은 다중 사용자 시스템 또는 시스템의 경우 / usr, / var, / tmp 및 / home을 각각 / partition과는 별도의 자체 파티션에 두는 것이 가장 좋습니다. 출처

이제 가자

먼저 Gparted를 사용하여 새 파티션을 만들고 ext4로 포맷하십시오.

이제 새로 생성 된 파티션의 UUID를 알려주십시오.

sudo blkid

새로 작성된 파티션의 UUID를 복사하십시오.

이제 집을이 파티션으로 옮기자

/ etc / fstab을여십시오

gksu gedit /etc/fstab

다음 줄을 추가하십시오.

UUID=THE COPIED UUID ABOVE /home           ext4    defaults        0       2

이제 저장하고 재부팅 한 다음 즐기십시오 :)


좋은 생각입니다 ... 디스크 사용량 분석 이미지를 추가했습니다 ... 귀하의 의견으로는, 어떤 폴더를 새로 생성 된 파티션으로 이동해야합니까?
SoftTimur

나는 대답에 언급했다. 집은 주로 사용자의 데이터이므로 집을 옮기는 것이 좋습니다. 이렇게하면 실패시 데이터를 보존하고 여유 공간을 활용할 수 있습니다.
Maythux

1

Ubuntu의 ISO 이미지를 VMWare의 CD 드라이브에 삽입 할 수 있으며 거기서 Ubuntu의 라이브 세션을 실행할 수 있습니다.


ISO 이미지를 VMWare의 CD 드라이브에 삽입 할 수는 있지만 거기서 라이브 세션을 실행하는 방법을 모르겠습니다 ...
SoftTimur

CD 드라이브에서 부팅하는 옵션이 하드 드라이브에서 부팅하는 것 이상인지 확인하거나 부팅 장치를 선택할 수있는 경우 CD 드라이브를 선택하십시오. 그런 다음 Ubuntu를 설치할 것인지 라이브 세션을 실행할 것인지 묻는 메뉴가 나타납니다 (설치하지 않고 실행).
saiarcot895

0

실제로 그 자체가 도움이 될 수 있습니다. 디스크를 초기화 / 리눅스 유형 8e로 포맷하면 실제로는 / dev / sda3을 디스크 ID로 할당합니다. 그런 다음 "fdisk / dev / sda"를 사용하여이를보고 나열 할 수 있습니다. vgextend, lvdisplay, pvextend ...를 사용하여 디스크를 볼 수 있도록 볼륨 그룹을 확장합니다.


0

기존 파티션의 크기를 늘리거나 새 파티션을 만들더라도 공간을 더 확보하려면 새 파티션을 만들어 마운트하면됩니다.

gparted를 사용하여 할당되지 않은 공간에서 새 파티션 (예 : 파일 시스템 ext4의 / dev / sda3)을 만들 수 있습니다.

$ sudo gparted

그런 다음 컴퓨터를 부팅 할 때마다 / etc / fstab을 편집하여 자동으로 마운트하십시오.

$ sudo gedit /etc/fstab

그리고 다음 줄을 추가하십시오 :

/dev/sda3 /home/yourname/mydata ext4 defaults 0 0

이제 VM을 재부팅하면 새로 생성 된 파일 시스템이 나타납니다.

$ df -h
/dev/sda3       78.8G   23M  78.2G   1% /home/yourname/mydata
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.