본문 바로가기
★━Cloud〃/1. OCI

OCI 우분투 Linux ROOT 파티션 용량 확장

by Raynee 2023. 11. 3.
반응형

OCI 무료 계정인 free tier 인스턴스 2개와 200GB 용량을 사용할수 있습니다. 

 

1개의 인스턴스에 200GB 용량을 증설 해보겠습니다. 

 

처음 워드프레스 만들었을때 50GB 용량으로 만들었는데 이왕 무료로 쓰는거 200GB 사용을 다해야겠다고 생각이 들어 

 

/  파티션 용량을 확장 해보았다. 

 

크게 단계를 보면 먼저 OCI 웹에서 50GB를 200GB로 만들어 주고 OS에서 resize를 하는 방식으로 되어 있다. 

 

/(root) 파티션 용량 확장 

OCI 웹에서 부트용량 증설

 OCI접속 후 인스턴스 클릭

 

 

 

 

사용중인 인스턴스 선택

 

 

 

중간에 부트 볼륨 선택 후 해당 볼륨 선택

 

 

 

 

 

편집을 눌러 볼륨 변경

 

 

 

 

50GB -> 200GB 선택 합니다. 

 

 

 

부크 볼륨 크기 조정을 위한 rescan 명령어를 복사 한다음 OCI 접속 후 명령어를 실행 시켜 줍니다. 

 

 

 

OCI 인스턴스에서 /(root) 용량 확장

 

워드프레스를 우분투로 운영중이고 Filesystem은 ext4이다.

 

먼저 부트 볼륨 크리 조정 리스캔 명령어를 입력 한다. 

 

ubuntu@wordpress:~# dd iflag=direct if=/dev/oracleoci/oraclevda of=/dev/null count=1
echo "1" | sudo tee /sys/class/block/`readlink /dev/oracleoci/oraclevda | cut -d'/' -f 2`/device/rescan
1+0 records in
1+0 records out
512 bytes copied, 0.00077625 s, 660 kB/s
1

 

실행 후 df 명령어로 확인 하였는데 아무 변화가 없어 뭔가했음..ㅋㅋ

 

 lsblk로 보면 /dev/sda 파티션이 200GB로 느러난걸 확인 할 수 있다. 

ubuntu@wordpress:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs            96M  1.1M   95M   2% /run
/dev/sda1        45G  9.2G   36G  21% /
tmpfs           477M     0  477M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/sda15      105M  6.1M   99M   6% /boot/efi
tmpfs            96M  4.0K   96M   1% /run/user/1001


ubuntu@wordpress:~$ lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop1     7:1    0  55.7M  1 loop /snap/core18/2790
loop2     7:2    0  63.4M  1 loop /snap/core20/1974
loop3     7:3    0  63.5M  1 loop /snap/core20/2015
loop4     7:4    0 111.9M  1 loop /snap/lxd/24322
loop5     7:5    0  77.2M  1 loop /snap/oracle-cloud-agent/68
loop6     7:6    0  55.7M  1 loop /snap/core18/2796
loop7     7:7    0  77.2M  1 loop /snap/oracle-cloud-agent/67
loop8     7:8    0  40.8M  1 loop /snap/snapd/20092
loop9     7:9    0  40.9M  1 loop /snap/snapd/20290
sda       8:0    0   200G  0 disk
├─sda1    8:1    0  46.5G  0 part /
├─sda14   8:14   0     4M  0 part
└─sda15   8:15   0   106M  0 part /boot/efi

 

growpart 명령어를통해 /(root)에 남은용량을 할당 해 준다. 

 

 

 

root@wordpress:~# growpart /dev/sda 1
CHANGED: partition=1 start=227328 old: size=97449951 end=97677279 new: size=419203039 end=419430367

root@wordpress:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs            96M  1.1M   95M   2% /run
/dev/sda1        45G  9.2G   36G  21% /
tmpfs           477M     0  477M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/sda15      105M  6.1M   99M   6% /boot/efi
tmpfs            96M  4.0K   96M   1% /run/user/0




root@wordpress:~# lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop1     7:1    0  55.7M  1 loop /snap/core18/2790
loop2     7:2    0  63.4M  1 loop /snap/core20/1974
loop3     7:3    0  63.5M  1 loop /snap/core20/2015
loop4     7:4    0 111.9M  1 loop /snap/lxd/24322
loop5     7:5    0  77.2M  1 loop /snap/oracle-cloud-agent/68
loop6     7:6    0  55.7M  1 loop /snap/core18/2796
loop7     7:7    0  77.2M  1 loop /snap/oracle-cloud-agent/67
loop8     7:8    0  40.8M  1 loop /snap/snapd/20092
loop9     7:9    0  40.9M  1 loop /snap/snapd/20290
sda       8:0    0   200G  0 disk
├─sda1    8:1    0 199.9G  0 part /
├─sda14   8:14   0     4M  0 part
└─sda15   8:15   0   106M  0 part /boot/efi

 

 

 

resize2fs명령어를 통해 /(root)영역의 용량을 증가 시켜준다. 

Filesystem에 따라 명령어를 달라질 수 있다. resize2fs는 ext4의 filesystem에 해당 한다. 

root@wordpress:~# resize2fs /dev/sda1
resize2fs 1.46.5 (30-Dec-2021)
Filesystem at /dev/sda1 is mounted on /; on-line resizing required
old_desc_blocks = 6, new_desc_blocks = 25
The filesystem on /dev/sda1 is now 52400379 (4k) blocks long.



root@wordpress:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs            96M  1.1M   95M   2% /run
/dev/sda1       194G  9.2G  185G   5% /
tmpfs           477M     0  477M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/sda15      105M  6.1M   99M   6% /boot/efi
tmpfs            96M  4.0K   96M   1% /run/user/0

 

반응형

댓글