안녕하세요! 오늘은 리눅스(Ubuntu, Debian 등) 환경에서 LLM을 로컬로 실행할 때 자주 쓰는 Ollama(올라마)를 흔적도 없이 완전히 삭제하는 방법을 정리해 보려고 합니다.
Ollama는 편리한 도구이지만, 다운로드한 대용량 AI 모델 파일(llama3, mistral 등)들이 서버나 PC 용량을 엄청나게 차지하곤 합니다. 단순히 실행 파일만 지우면 기가바이트(GB) 단위의 모델 데이터가 그대로 남아 용량 낭비가 심해지므로, 아래 단계를 따라 백그라운드 서비스부터 데이터까지 깔끔하게 지워보세요!
안쓰고 있는 모델들. 보니 용량확보와 ollama도 안쓰게 될테니 삭제 시작.
$ ollama ls NAME ID SIZE MODIFIED qwen25c32b-dev:latest 2f1f5d205970 19 GB 4 months ago qwen2.5-coder:32b b92d6a0bd47e 19 GB 4 months ago
최근 리눅스 민트(Linux Mint 22.2 zara)에서 기분 전환 겸 XFCE에서 Cinnamon(시나몬) 데스크톱 환경으로 세션을 전환해 신나게 코딩을 하고 있었습니다. 그런데 IDE에서 소스 코드를 화려하게 치며 Ctrl + Alt + H 단축키를 누른 순간, 제 시스템에 기이한 저주가 시작되었습니다. 이 키는 Terminator를 실행했던 custom key binding있었는데, 무심코 눌렀죠.
🚨 증상: "너의 포커스를 내가 지배하겠다"
단축키를 누르자마자 화면 우측 상단에 난데없이 검은색 불청객 팝업이 나타났습니다.
"Completion is disabled." (단어 보완 기능이 꺼졌습니다.)
빡치던 알림창 이미지
이 알림창이 뜨는 것까지는 참겠는데, 더 큰 문제는 이때부터 키보드 포커스가 완전히 안드로메다로 가버린다는 것이었습니다. 윈도우(Super) 키를 누르면 메뉴는 열리는데 정작 타이핑 검색이 안 먹히고, 마우스 클릭도 무시당하며, 바탕화면에 대고 키보드를 치면 우측 하단에 이상한 유령 텍스트 박스가 생겨 포커스를 지독하게 움켜쥐고 안 놔주더군요.
시스템이 멈춘 줄 알고 Alt + F2 ➡️ r로 시나몬 셸을 인공호흡해가며 버텼습니다.
🕵️♂️ 1차 용의자 검거: 입력기 Spell 모듈인 줄 알았지?
경험상 이런 뜬금없는 단어 보완 알림은 한글 입력기인 Fcitx5의 소행일 확률이 99%였습니다. 개발할 때 오타를 잡아주거나 단어를 추천해 주는 Spell Check(철자 검사) 및 Completion 기능의 단축키가 하필이면 제가 자주 쓰는 코딩 단축키와 겹친 것이죠.
"오냐, 설정 파일로 조져주마." 호기롭게 터미널을 열고 Fcitx5의 개별 모듈 설정 파일들을 난사했습니다.
2024-09-24 06:02:21: (data_config.c.176) can't handle '$HTTP["host"] =~ ".*"' as you compiled without pcre support. \n(perhaps just a missing pcre-devel package ?) \n
Provide a view of process activity in real time. Read the status of all processes from /proc each SECONDS and display a screenful of them. Keys: N/M/P/T: show CPU usage, sort by pid/mem/cpu/time S: show memory R: reverse sort H: toggle threads, 1: toggle SMP Q,^C: exit
Options: -b Batch mode -n N Exit after N iterations -d N Delay between updates -m Same as 's' key
Provide a view of process activity in real time. Read the status of all processes from /proc each SECONDS and display a screenful of them. Keys: N/M/P/T: show CPU usage, sort by pid/mem/cpu/time S: show memory R: reverse sort H: toggle threads, 1: toggle SMP Q,^C: exit
Options: -b Batch mode -n N Exit after N iterations -d N Delay between updates -m Same as 's' key