[ubuntu] 16.04 Logical Volume에 Physical 파티션을 볼륨 그룹에 추가하기 Computer Tip

VSphere 서버에 우분투 16.04를 설치하고 동작하는데
실제 100G 할당한 디스크를 15G만 사용하고 꽉 찻다고 나오는 것이었습니다.


$ sudo fdisk /dev/sda
[sudo] password for future:

Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc5d1fe34

Device     Boot    Start       End   Sectors  Size Id Type
/dev/sda1  *        2048    976895    974848  476M 83 Linux
/dev/sda2         978942  33552383  32573442 15.5G  5 Extended
/dev/sda5         978944   1165311    186368   91M 82 Linux swap / Solaris
/dev/sda6        1167360  33552383  32385024 15.5G 8e Linux LVM

Partition table entries are not in disk order.

위와 같은 결과에서 
실제 100G의 디스크 크기를 할당 하였는데도 15G 의 공간 밖에 사용할 수 없는 것이었습니다.

일단 의심은 파티션 번호 3,4 가 비어 있다는 것이었습니다.

n 명령으로 파티션을 생성하는데 Primary 3 (, 4) 로 해서 피지컬 파티션을 생성하고
(3번 파티션은 아주 작은 것이 남아있고 4가 큰 파티션으로 디폴트로 생성되었습니다)

그리고 t 명령을 눌러 파티션 type을 8e 로 선택하여 Linux LVM 으로 변경하였습니다.

그리고 나서 시스템을 reboot 한 다음 다시 결과를 확인하면,

$ sudo fdisk /dev/sda
[sudo] password for future:

Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc5d1fe34

Device     Boot    Start       End   Sectors  Size Id Type
/dev/sda1  *        2048    976895    974848  476M 83 Linux
/dev/sda2         978942  33552383  32573442 15.5G  5 Extended
/dev/sda3         976896    978941      2046 1023K 8e Linux LVM
/dev/sda4       33552384 209715199 176162816   84G 8e Linux LVM
/dev/sda5         978944   1165311    186368   91M 82 Linux swap / Solaris
/dev/sda6        1167360  33552383  32385024 15.5G 8e Linux LVM

위와 같이 3,4 파티션이 생성된 것을 알 수 있습니다.

이제 다음의 명령을 주어 늘리도록 해 봅니다.


1) pvcreate (물리적 볼륨 생성)

$ sudo pvcreate /dev/sda4

(파티션 3은 너무 작아서 그런가 위의 명령은 실패했습니다)


2) lvextend (논리적 볼륨 확장)

$ sudo lvextend -l 100%FREE /dev/vg00/lv_root
(볼륨그룹은 vg00 이고 lv_root를 늘린다고 해 줌)


3) resize2fs (파티션 크기 변환)

$ sudo resize2fs /dev/mapper/vg00-lv_root

위와 같이 하고 
$ df -h 

명령을 확인하면 커 진 것을 알 수 있었습니다.


어느 분께는 도움이 되셨기를...


덧글

  • ㅁㄴㅇㄹ 2018/04/10 23:01 # 삭제 답글

    감사합니다 ㅠㅠ 인터넷 돌아다니면 이상한거밖에 없어서 이거보고 해결한요
  • 지훈현서아빠 2018/04/11 10:05 #

    도움이 되셨다니 저의 보람입니다~ ^^
댓글 입력 영역

구글애드텍스트