반응형
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
반응형
댓글