๋ฐ˜์‘ํ˜•

EC2 ํ„ฐ๋ฏธ๋„์—์„œ ํŒจํ‚ค์ง€๋ฅผ ์—…๋ฐ์ดํŠธ ํ•˜๋ ค๊ณ  ํ•˜๋‹ˆ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. VSCode๋ฅผ ์ด์šฉํ•ด ์›๊ฒฉ์œผ๋กœ EC2์— ์ ‘์†ํ•  ๋•Œ๋„ ์›์ธ์„ ๋ชจ๋ฅผ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ๋””์Šคํฌ ์šฉ๋Ÿ‰์ด ๋ถ€์กฑํ•ด์„œ ๋‚˜์˜ค๋Š” ์—๋Ÿฌ๋‹ค.

no space left on device

 

df -h ๋ช…๋ น์–ด๋กœ xvda1 ๋””๋ฐ”์ด์Šค ๋ณผ๋ฅจ ๊ณต๊ฐ„์„ ํ™•์ธํ•ด๋ณด๋‹ˆ ์‚ฌ์šฉ๋Ÿ‰์ด 99%๋‹ค. ์šฉ๋Ÿ‰ ์ถ”๊ฐ€๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ํ”„๋ฆฌํ‹ฐ์–ด ์š”๊ธˆ์ œ์— ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฃผ์–ด์ง€๋Š” ์šฉ๋Ÿ‰์€ 8GB์ง€๋งŒ, ๋ฉ”๋ชจ๋ฆฌ ์Šค์™‘ ๋“ฑ์„ ํ•˜๊ณ ๋‚˜๋ฉด ํ„ฑ์—†์ด ๋ถ€์กฑํ•˜๋‹ค. ๋‹คํ–‰ํžˆ ํ”„๋ฆฌํ‹ฐ์–ด๋Š” 30GB๊นŒ์ง€ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

df -h                              
Filesystem      Size  Used Avail Use% Mounted on
udev            462M     0  462M   0% /dev
tmpfs            97M  832K   97M   1% /run
/dev/xvda1      7.7G  7.6G  149M  99% / # ์ธ์Šคํ„ด์Šค์˜ ์—ฌ์œ  ๊ณต๊ฐ„์ด 149M ๋ฐ–์— ๋‚จ์ง€ ์•Š์•˜๋‹ค.
tmpfs           485M     0  485M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           485M     0  485M   0% /sys/fs/cgroup

 

๋””์Šคํฌ ๊ณต๊ฐ„ ๋Š˜๋ฆฌ๊ธฐ


AWS ์ฝ˜์†”์—์„œ ๋ณผ๋ฅจ ํ™•์žฅ

โถ EC2 ๋Œ€์‹œ๋ณด๋“œ → [์ธ์Šคํ„ด์Šค] → [์Šคํ† ๋ฆฌ์ง€] → ๋ณผ๋ฅจ ์„ ํƒ → [๋ณผ๋ฅจ ์ˆ˜์ •] ๋ฒ„ํŠผ ํด๋ฆญ

 

โท ๋ณผ๋ฅจ ํฌ๊ธฐ ์ˆ˜์ •

 

โธ ๋ณผ๋ฅจ ํ™•์žฅ์„ ์™„๋ฃŒํ•  ๋•Œ๊นŒ์ง€ ๋Œ€๊ธฐ

 

ํŒŒํ‹ฐ์…˜ ํฌ๊ธฐ ์กฐ์ •

โถ ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐ๋œ ๋ธ”๋ก ๋””๋ฐ”์ด์Šค ํ™•์ธ. ๋ฃจํŠธ ๋ณผ๋ฅจ์ธ /dev/xvda ์šฉ๋Ÿ‰์ด 30G๋กœ ๋Š˜์–ด๋‚œ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ /dev/xvda1 ํŒŒํ‹ฐ์…˜์˜ ์šฉ๋Ÿ‰์€ ์•„์ง 8G ๊ทธ๋Œ€๋กœ๋‹ค. ์ด ํŒŒํ‹ฐ์…˜ ์šฉ๋Ÿ‰์„ ๋Š˜๋ ค์•ผ ํ•œ๋‹ค.

lsblk
loop8     7:8    0 32.5M  1 loop /snap/snapd/13640
loop9     7:9    0 42.2M  1 loop /snap/snapd/14066
xvda    202:0    0   30G  0 disk 
โ””โ”€xvda1 202:1    0    8G  0 part /

 

โท ํŒŒํ‹ฐ์…˜ ํฌ๊ธฐ ์กฐ์ •. โญ๏ธ ๋””๋ฐ”์ด์Šค ์ด๋ฆ„(xvda)๊ณผ ํŒŒํ‹ฐ์…˜ ๋ฒˆํ˜ธ(1)์„ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ณต๋ฐฑ์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ•œ๋‹ค.

sudo growpart /dev/xvda 1

 

โธ ํŒŒํ‹ฐ์…˜ ํฌ๊ธฐ ํ™•์ธ. /dev/xvda1 ํŒŒํ‹ฐ์…˜ ํฌ๊ธฐ๊ฐ€ 8G์—์„œ 30G๋กœ ๋ณ€๊ฒฝ๋๋‹ค.

lsblk
loop8     7:8    0 32.5M  1 loop /snap/snapd/13640
loop9     7:9    0 42.2M  1 loop /snap/snapd/14066
xvda    202:0    0   30G  0 disk 
โ””โ”€xvda1 202:1    0   30G  0 part /

 

ํŒŒ์ผ ์‹œ์Šคํ…œ ํ™•์žฅ

โถ ๋ณ€๊ฒฝํ•œ /dev/xvda1 ํŒŒํ‹ฐ์…˜ ์‚ฌ์ด์ฆˆ๋ฅผ ํŒŒ์ผ ์‹œ์Šคํ…œ์— ์ ์šฉ

sudo resize2fs /dev/xvda1

 

โท ๋Š˜์–ด๋‚œ ๋””์Šคํฌ ์šฉ๋Ÿ‰ ํ™•์ธ. ๋””์Šคํฌ ํƒ€์ž…๋„ ํ™•์ธํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด df -hT ๋ช…๋ น์–ด ์ž…๋ ฅ.

df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  462M     0  462M   0% /dev
tmpfs          tmpfs      97M  844K   97M   1% /run
/dev/xvda1     ext4       30G  9.1G   20G  32% /
tmpfs          tmpfs     485M     0  485M   0% /dev/shm
tmpfs          tmpfs     5.0M     0  5.0M   0% /run/lock
tmpfs          tmpfs     485M     0  485M   0% /sys/fs/cgroup

 

๋””์Šคํฌ ์—ฌ์œ  ๊ณต๊ฐ„ ํ™•๋ณดํ•˜๊ธฐ


โถ apt cache ์ œ๊ฑฐ

sudo du -sh /var/cache/apt/ # apt ์บ์‹œ ํŒŒ์ผ ์šฉ๋Ÿ‰ ํ™•์ธ
# 56K	/var/cache/apt/archives
sudo apt-get clean # /var/cache/apt/archives ์บ์‹œ ์ œ๊ฑฐ

 

โท ๊ตฌํ˜• ์ปค๋„ ์ œ๊ฑฐ (์—ฌ๋Ÿฌ ์ปค๋„์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์‹คํ–‰์‹œ ์ฃผ์˜)

sudo apt-get autoremove --purge

 

โธ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ข…์†์„ฑ ํŒจํ‚ค์ง€ ์ œ๊ฑฐ

sudo apt-get autoremove

 

๋ ˆํผ๋Ÿฐ์Šค


 


๊ธ€ ์ˆ˜์ •์‚ฌํ•ญ์€ ๋…ธ์…˜ ํŽ˜์ด์ง€์— ๊ฐ€์žฅ ๋น ๋ฅด๊ฒŒ ๋ฐ˜์˜๋ฉ๋‹ˆ๋‹ค. ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•ด ์ฃผ์„ธ์š”
๋ฐ˜์‘ํ˜•