AskCleanAskClean

วิธีถอน Ollama จาก Mac อย่างสมบูรณ์โดยไม่ทำโมเดลกำหนดเองหาย

ทีม AskClean · อัปเดตเมื่อ 2026-09-01

ก่อนถอน Ollama ทั้งหมด ให้รัน ollama ps และ ollama ls ตรวจว่าใช้ ~/.ollama/models หรือ OLLAMA_MODELS และเก็บ Modelfile กับไฟล์ต้นทางของโมเดลกำหนดเอง

วิธีถอน Ollama จาก Mac อย่างสมบูรณ์โดยไม่ทำโมเดลกำหนดเองหาย
ก่อนถอน Ollama ทั้งหมด ให้รัน ollama ps และ ollama ls ตรวจว่าใช้ ~/.ollama/models หรือ OLLAMA_MODELS และเก็บ Modelfile กับไฟล์ต้นทางของโมเดลกำหนดเอง

ปกป้องข้อมูลที่สร้างใหม่ไม่ได้ก่อนถอนการติดตั้ง

weight สาธารณะมักดาวน์โหลดใหม่ได้ แต่ GGUF ที่นำเข้า quantization ภายใน adapter และโมเดลสร้างเองอาจทำไม่ได้ เก็บผล ollama show --modelfile ไฟล์ต้นทาง ขั้นตอน build และใบอนุญาต key และการตั้งค่าไม่ใช่แคช

  1. รัน ollama ls และ ollama ps แล้วบันทึกชื่อกับแท็ก ขนาดที่รายงาน และสถานะการโหลดให้ตรง
  2. รัน du -sh ~/.ollama/models หรือใช้พาธ OLLAMA_MODELS ที่ยืนยันแล้วเพื่อวัดคลังที่ใช้งานจริง
  3. จับคู่โมเดลเป้าหมายกับเอดิเตอร์ สคริปต์ API ในเครื่อง และงานอัตโนมัติ พร้อมสำรอง Modelfile กับไฟล์ต้นทางทุกชิ้นของโมเดลที่สร้างเอง
  4. หยุดเวิร์กโฟลว์ที่พึ่งพาโมเดลนั้น แล้วรัน ollama rm model:tag กับเป้าหมายเดียว
  5. รัน ollama ls ซ้ำ วัดพาธที่ใช้งานและพื้นที่ว่าง แล้วทดสอบโมเดลกับเวิร์กโฟลว์สำคัญที่ยังต้องใช้ หากลบโมเดลสาธารณะผิด ให้ใช้ ollama pull model:tag ดึงกลับ

ห้ามลบหลายโมเดลตามขนาดรวดเดียวและห้ามลบ blob ด้วยมือ โมเดลที่ไม่ได้โหลดอยู่ตอนนี้อาจยังเป็น dependency ของเอดิเตอร์หรืองานตามกำหนดเวลา ส่วนโมเดลที่สร้างเองอาจกู้คืนจากชื่อหรือแหล่งสาธารณะไม่ได้

ตรวจว่าอะไรใช้แต่ละโมเดลและวัดพื้นที่จริง

ollama ls แสดงชื่อและแท็ก ขนาดที่รายงาน และเวลาแก้ไขล่าสุด ส่วน ollama ps แสดงโมเดลที่โหลดอยู่ แต่โมเดลที่ไม่ได้รันอาจยังถูกเอดิเตอร์ สคริปต์ API ในเครื่อง หรืองานอัตโนมัติตามกำหนดเวลาเรียกใช้ ให้รัน du -sh ~/.ollama/models หรือใช้พาธ OLLAMA_MODELS ที่ยืนยันแล้วเพื่อวัดทั้งคลัง อย่าคาดว่าผลรวมจาก ollama ls จะเท่ากับพื้นที่บนดิสก์ หรือว่าลบหนึ่งโมเดลแล้วจะได้พื้นที่คืนเท่าตัวเลขนั้น เพราะเนื้อหาบางส่วนอาจใช้ร่วมกันและระบบไฟล์มี overhead

ลบแอปด้วยวิธีเดียวกับที่ใช้ติดตั้ง

ออกจาก Ollama และงานที่พึ่งพา ย้ายแอป macOS ทางการลงถังขยะ ส่วนที่ติดตั้งด้วย Homebrew ให้ลบด้วย Homebrew ใช้ command -v ollama เพื่อตรวจว่า CLI มาจากวิธีติดตั้งใด

ลบทีละโมเดลผ่าน CLI ของ Ollama

คัดลอกชื่อและแท็กที่ถูกต้องจาก ollama ls หยุดแอปหรือระบบอัตโนมัติที่พึ่งพาโมเดลนั้น แล้วรัน ollama rm model:tag กับเป้าหมายเดียว อย่าเลือกไฟล์ใหญ่ใน Finder หรือลบจากโฟลเดอร์ blobs เพราะ blob หนึ่งอาจยังถูกโมเดลที่ต้องเก็บอ้างถึง และการลบด้วยมืออาจทิ้ง manifest ที่ชี้ไปยังข้อมูลที่หายไป หลังลบให้รัน ollama ls ซ้ำ วัดคลัง และทดสอบเวิร์กโฟลว์ที่ยังใช้ โมเดลสาธารณะที่ลบพลาดอาจดึงกลับด้วย ollama pull model:tag ได้เมื่อยังมีแท็กเดิมและมีเครือข่าย แต่ไม่ใช่การกู้โมเดลที่สร้างเองโดยไม่มีไฟล์ต้นทาง

ตรวจสอบก่อนล้างถังขยะ

รัน pgrep -fl ollama และ command -v ollama ตรวจ Applications คลังมาตรฐานและ OLLAMA_MODELS ทดสอบ Modelfile หรือไฟล์ต้นทางที่เก็บไว้ก่อนลบต้นฉบับ

แผนผังความปลอดภัยสำหรับการถอนการติดตั้งทั้งหมด

ลบ Ollama และ weight ที่ดาวน์โหลดใหม่ได้ พร้อมปกป้อง Modelfile, GGUF, adapter, key และ OLLAMA_MODELS แบบกำหนดเอง

การตัดสินใจจุดที่ตรวจสอบหรือดำเนินการผลกระทบและการยืนยัน
ปกป้องข้อมูลที่สร้างใหม่ไม่ได้ก่อนถอนการติดตั้งollama ls / Modelfile / OLLAMA_MODELSweight สาธารณะมักดาวน์โหลดใหม่ได้ แต่ GGUF ที่นำเข้า quantization ภายใน adapter และโมเดลสร้างเองอาจทำไม่ได้ เก็บผล ollama show --modelfile ไฟล์ต้นทาง ขั้นตอน build และใบอนุญาต key และการตั้งค่าไม่ใช่แคช
ลบแอปด้วยวิธีเดียวกับที่ใช้ติดตั้ง/Applications/Ollama.app / Homebrewออกจาก Ollama และงานที่พึ่งพา ย้ายแอป macOS ทางการลงถังขยะ ส่วนที่ติดตั้งด้วย Homebrew ให้ลบด้วย Homebrew ใช้ command -v ollama เพื่อตรวจว่า CLI มาจากวิธีติดตั้งใด
ตรวจสอบก่อนล้างถังขยะpgrep -fl ollama / command -v ollamaรัน pgrep -fl ollama และ command -v ollama ตรวจ Applications คลังมาตรฐานและ OLLAMA_MODELS ทดสอบ Modelfile หรือไฟล์ต้นทางที่เก็บไว้ก่อนลบต้นฉบับ

คำถามที่พบบ่อย

ลบ ~/.ollama ทั้งหมดได้หรือไม่

โดยค่าเริ่มต้นไม่ควรลบ เพราะอาจมีโมเดล key การตั้งค่าและ log ที่กู้คืนยากไม่เท่ากัน ให้ตรวจโฟลเดอร์ย่อย

โมเดล Ollama บน Mac อยู่ที่ไหน?

ตำแหน่งเริ่มต้นคือ ~/.ollama/models แต่หากตั้ง OLLAMA_MODELS ไว้ คลังที่ใช้งานอาจอยู่ที่อื่น ต้องตรวจค่า environment ของวิธีที่ใช้เปิด Ollama ก่อนวัดหรือลบพาธเริ่มต้น

ลบไฟล์ใหญ่ใน ~/.ollama/models/blobs ได้ไหม?

ไม่ควรลบ ไฟล์ blob ใช้ digest ของเนื้อหาเป็นชื่อและอาจถูกหลายโมเดลอ้างถึง ให้ใช้ ollama rm model:tag เพื่อให้ Ollama จัดการ manifest และข้อมูลในคลังอย่างสอดคล้องกัน

แหล่งอ้างอิง

คู่มือถอนการติดตั้งแบบสมบูรณ์ที่เกี่ยวข้อง