하이퍼 V 우분투 디스크 확장 따라하기¶
환경 Environments¶
- Windows-10-Pro-x64
 - Ubuntu-14.04-x64
 
우분투 가상 머신 종료 Shutdown Ubuntu Virtual Machine¶
$ sudo shutdown -P 0
하이퍼 V 가상 하드 디스크 파일 확장 Expand Hyper-V VHD File¶
- Hyper-V 관리자 실행
 - 디스크 편집 클릭
 - 가상 하드 디스크 편집 마법사 다이얼로그
- 디스크 찾기: 
C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\Ubuntu-14.04.5-x64.vhdx선택 - 작업 선택: 
확장선택 - 새 크기: 
20GB 입력 
 - 디스크 찾기: 
 
우분투 가상 머신 디스크 확장 Expand Ubuntu Virtual Machine Disk¶
cfdisk 를 실행합니다.
$ sudo cfdisk
- sda5 아래 
FreeSpace선택합니다. New를 선택합니다.Logical을 선택합니다.- Size는 
디폴트값(전체 크기)를 입력합니다. Type을 선택합니다.- Enter filesystem type 을 
8e(Linux LVM) 로 입력합니다. Write을 선택합니다.Quit을 선택합니다.
재부팅합니다.
$ sudo reboot
새로운 물리 볼륨을 생성합니다.
$ sudod pvcreate /dev/sda6
  Physical volume "/dev/sda6" successfully created
볼륨 그룹 이름을 알아냅니다.
$ sudo lvdisplay
  --- Logical volume ---
  LV Path                /dev/ubuntu-vg/root
  LV Name                root
  VG Name                ubuntu-vg
  LV UUID                u00dDt-ciSk-0wRa-3UF5-riUy-LtaB-i612Qx
  LV Write Access        read/write
  LV Creation host time ubuntu, 2017-03-20 18:26:52 +0900
  LV Status              available
  # open                 1
  LV Size                8.76 GiB
  Current LE             2242
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0
  --- Logical volume ---
  LV Path                /dev/ubuntu-vg/swap_1
  LV Name                swap_1
  VG Name                ubuntu-vg
  LV UUID                i4cKYp-vHd9-6lsi-uBI8-GQv0-ur1f-WG7mbv
  LV Write Access        read/write
  LV Creation host, time ubuntu, 2017-03-20 18:26:52 +0900
  LV Status              available
  # open                 2
  LV Size                1.00 GiB
  Current LE             256
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:1
볼륨 그룹에 새로운 파티션을 추가해줍니다.
$ sudo vgextend ubuntu-vg /dev/sda6
  Volume group "ubuntu-vg" successfully extended
루트 로직컬 볼륨 크기를 조절합니다.
$ sudo lvresize -l +100%FREE /dev/ubuntu-vg/root
  Extending logical volume root to 18.75 GiB
  Logical volume root successfully resized
파일 시스템 크기도 조절합니다.
$ sudo resize2fs /dev/ubuntu-vg/root
resize2fs 1.42.9 (4-Feb-2014)
Filesystem at /dev/ubuntu-vg/root is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 2
The filesystem on /dev/ubuntu-vg/root is now 4916224 blocks long.
변경 여부를 확인합니다.
$ df -H
Filesystem      Size  Used Avail Use% Mounted on
udev            504M  4.1k  504M   1% /dev
tmpfs           104M  410k  103M   1% /run
/dev/dm-0        20G  1.4G   18G   8% /
none            4.1k     0  4.1k   0% /sys/fs/cgroup
none            5.3M     0  5.3M   0% /run/lock
none            516M     0  516M   0% /run/shm
none            105M     0  105M   0% /run/user
/dev/sda1       247M   43M  192M  19% /boot