ํผ๋๋ก ๋์๊ฐ๊ธฐ
Dev.toInfrastructure
์๋ฌธ ์ฝ๊ธฐ
Snap์ ๋ฒ์ ์ ์ง ์ ์ฑ ์ต์ ํ๋ฅผ ํตํ ์ต๋ 10GB+ ๋์คํฌ ๊ณต๊ฐ ํ๋ณด
TIL: Snaps Are Secretly Eating Your Disk Space (Hereโs How to Fix It) ๐ง
AI ์์ฝ
Context
Snap ํจํค์ง ๋งค๋์ ์ ๊ธฐ๋ณธ ๋กค๋ฐฑ ๋ฉ์ปค๋์ฆ์ผ๋ก ์ธํด ๊ตฌ๋ฒ์ ๋ฐ์ด๋๋ฆฌ๊ฐ ๋ฃจํธ ํํฐ์ ์ ๋์ ๋๋ ๊ตฌ์กฐ์ ํ๊ณ ์กด์ฌ. ์ ๋ฐ์ดํธ ์ ์ต์ ๋ฒ์ ์ธ์ 2~3๊ฐ์ ์ด์ ๋ฒ์ ์ ์ ์งํ๋ ์ ์ฑ ์ ๋ฐ๋ฅธ ์คํ ๋ฆฌ์ง ๋ญ๋น ๋ฐ์.
Technical Solution
snap list --all๋ช ๋ น์ด๋ฅผ ํตํ ์ค์น๋ ๋ชจ๋ ํจํค์ง ๋ฒ์ ๋ฐ ์ํ ์๋ณawkํํฐ๋ง์ ํตํ 'disabled' ์ํ์ ๋นํ์ฑ ๋ฆฌ๋น์ ์ถ์ถ- Bash ๋ฃจํ ๊ธฐ๋ฐ์
snap remove --revision๋ช ๋ น ์ํ์ผ๋ก ํน์ ๊ตฌ๋ฒ์ ๋ง ์ ๋ฐ ์ญ์ - Flatpak์ ์ข
์์ฑ ๊ด๋ฆฌ ํน์ฑ์ ๊ณ ๋ คํ
flatpak uninstall --unused์ฒ๋ฆฌ๋ก ์๋ฅ Runtime ์ ๊ฑฐ - ์๋ํ ์คํฌ๋ฆฝํธ ์ ์ฉ์ ํตํ ์๋ ๊ด๋ฆฌ ๋น์ฉ ์ ๊ฑฐ ๋ฐ ๋ฆฌ์์ค ํ์ ํ๋ก์ธ์ค ๊ตฌ์ถ
์ค์ฒ ํฌ์ธํธ
1. ๋ฃจํธ ํํฐ์ ์ฉ๋ ๋ถ์กฑ ์ `ncdu` ๋๋ `df -h`๋ก Snap ๋๋ ํ ๋ฆฌ ์ ์ ์จ ํ์ธ
2. ๋นํ์ฑ Snap ๋ฆฌ๋น์ ์ญ์ ์คํฌ๋ฆฝํธ ์ฃผ๊ธฐ์ ์คํ ๊ฒํ
3. Flatpak ์ฌ์ฉ ์ ๋ฏธ์ฌ์ฉ Runtime ์ ๊ฑฐ ๋ช ๋ น์ด๋ฅผ ํตํ ์ข ์์ฑ ์ ๋ฆฌ ์ํ