AskCleanAskClean

โมเดล Ollama กินพื้นที่บน Mac? วิธีค้นหาและลบอย่างปลอดภัย

ทีม AskClean · อัปเดตเมื่อ 2026-08-05

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

แขนกลยกบล็อกโมเดล AI เหนือกล่องรีไซเคิล ขณะที่บล็อกอีกก้อนเก็บอยู่ใต้ฝาครอบใส
โมเดลที่ดาวน์โหลดใหม่ได้ยังมีต้นทุนด้านเวลาและเครือข่าย ส่วน Modelfile กับไฟล์ต้นทางของโมเดลที่สร้างเองต้องเก็บไว้

แยกคลังโมเดลออกจากการตั้งค่าและ log

คลังโมเดลเริ่มต้นคือ ~/.ollama/models ส่วน ~/.ollama ยังมีการตั้งค่า และ ~/.ollama/logs เก็บข้อมูลวินิจฉัย จึงห้ามลบทั้ง ~/.ollama เพียงเพื่อลดหนึ่งโมเดล หากกำหนด OLLAMA_MODELS ไว้ คลังที่ใช้งานอาจอยู่บนดิสก์อื่น ต้องตรวจค่า environment ของวิธีที่ใช้เปิด Ollama ก่อนวัดหรือลบพาธเริ่มต้น โมเดลประกอบด้วย manifest และ blob ที่ตั้งชื่อตาม digest ซึ่งอาจใช้ร่วมกันหลายโมเดล ชื่อไฟล์จึงบอกไม่ได้แน่ชัดว่าเป็นของโมเดลใด

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

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

  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 ของเอดิเตอร์หรืองานตามกำหนดเวลา ส่วนโมเดลที่สร้างเองอาจกู้คืนจากชื่อหรือแหล่งสาธารณะไม่ได้

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

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

ปกป้องโมเดลที่สร้างเองและแยกจากการถอน Ollama

โมเดลที่สร้างเองจะสร้างใหม่ได้ก็ต่อเมื่อ Modelfile, ไฟล์ GGUF ที่นำเข้า, adapter, template และไฟล์ต้นทางในเครื่องยังอยู่ครบ ให้เก็บข้อมูลเหล่านี้กับโปรเจกต์หรือข้อมูลสำรองที่ตรวจแล้วว่ากู้คืนได้ หากต้องย้ายคลังไปดิสก์อื่น การตั้ง OLLAMA_MODELS ไม่ได้ย้ายข้อมูลให้เอง ต้องหยุดแอปที่เกี่ยวข้อง คัดลอกข้อมูลโดยรักษาความถูกต้อง ตั้งค่า environment สำหรับวิธีที่ใช้เปิด Ollama แล้วตรวจ ollama ls และรันโมเดลจากปลายทางให้สำเร็จก่อนลบสำเนาเดิม AskClean แสดงเฉพาะคลังเริ่มต้นเป็นรายการเดียวที่มีต้นทุนดาวน์โหลดสูงและไม่เลือกไว้ล่วงหน้า การถอนแอปหรือ CLI ของ Ollama เป็นอีกขั้นตอนหนึ่งที่ต้องตรวจการตั้งค่า log และ integration แยกต่างหาก

ขอบเขตการล้างและต้นทุนการกู้คืน

ดูว่า Ollama เก็บโมเดลไว้ที่ใดบน macOS วัดพื้นที่จริง ลบทีละโมเดล และเก็บไฟล์ต้นทางของโมเดลที่สร้างเองให้ปลอดภัย

รายการหรือการดำเนินการตรวจสอบได้ที่ผลที่ตามมา
แยกคลังโมเดลออกจากการตั้งค่าและ logollama ls / ollama psคลังโมเดลเริ่มต้นคือ ~/.ollama/models ส่วน ~/.ollama ยังมีการตั้งค่า และ ~/.ollama/logs เก็บข้อมูลวินิจฉัย จึงห้ามลบทั้ง ~/.ollama เพียงเพื่อลดหนึ่งโมเดล หากกำหนด OLLAMA_MODELS ไว้ คลังที่ใช้งานอาจอยู่บนดิสก์อื่น ต้องตรวจค่า environment ของวิธีที่ใช้เปิด Ollama ก่อนวัดหรือลบพาธเริ่มต้น โมเดลประกอบด้วย manifest และ blob ที่ตั้งชื่อตาม digest ซึ่งอาจใช้ร่วมกันหลายโมเดล ชื่อไฟล์จึงบอกไม่ได้แน่ชัดว่าเป็นของโมเดลใด
ตรวจว่าอะไรใช้แต่ละโมเดลและวัดพื้นที่จริง~/.ollama/models หรือ OLLAMA_MODELSollama ls แสดงชื่อและแท็ก ขนาดที่รายงาน และเวลาแก้ไขล่าสุด ส่วน ollama ps แสดงโมเดลที่โหลดอยู่ แต่โมเดลที่ไม่ได้รันอาจยังถูกเอดิเตอร์ สคริปต์ API ในเครื่อง หรืองานอัตโนมัติตามกำหนดเวลาเรียกใช้ ให้รัน du -sh ~/.ollama/models หรือใช้พาธ OLLAMA_MODELS ที่ยืนยันแล้วเพื่อวัดทั้งคลัง อย่าคาดว่าผลรวมจาก ollama ls จะเท่ากับพื้นที่บนดิสก์ หรือว่าลบหนึ่งโมเดลแล้วจะได้พื้นที่คืนเท่าตัวเลขนั้น เพราะเนื้อหาบางส่วนอาจใช้ร่วมกันและระบบไฟล์มี overhead
ลบทีละโมเดลผ่าน CLI ของ Ollamaollama rm model:tagคัดลอกชื่อและแท็กที่ถูกต้องจาก ollama ls หยุดแอปหรือระบบอัตโนมัติที่พึ่งพาโมเดลนั้น แล้วรัน ollama rm model:tag กับเป้าหมายเดียว อย่าเลือกไฟล์ใหญ่ใน Finder หรือลบจากโฟลเดอร์ blobs เพราะ blob หนึ่งอาจยังถูกโมเดลที่ต้องเก็บอ้างถึง และการลบด้วยมืออาจทิ้ง manifest ที่ชี้ไปยังข้อมูลที่หายไป หลังลบให้รัน ollama ls ซ้ำ วัดคลัง และทดสอบเวิร์กโฟลว์ที่ยังใช้ โมเดลสาธารณะที่ลบพลาดอาจดึงกลับด้วย ollama pull model:tag ได้เมื่อยังมีแท็กเดิมและมีเครือข่าย แต่ไม่ใช่การกู้โมเดลที่สร้างเองโดยไม่มีไฟล์ต้นทาง
ปกป้องโมเดลที่สร้างเองและแยกจากการถอน OllamaModelfile + ไฟล์ต้นทาง + เวิร์กโฟลว์ที่ยังใช้โมเดลที่สร้างเองจะสร้างใหม่ได้ก็ต่อเมื่อ Modelfile, ไฟล์ GGUF ที่นำเข้า, adapter, template และไฟล์ต้นทางในเครื่องยังอยู่ครบ ให้เก็บข้อมูลเหล่านี้กับโปรเจกต์หรือข้อมูลสำรองที่ตรวจแล้วว่ากู้คืนได้ หากต้องย้ายคลังไปดิสก์อื่น การตั้ง OLLAMA_MODELS ไม่ได้ย้ายข้อมูลให้เอง ต้องหยุดแอปที่เกี่ยวข้อง คัดลอกข้อมูลโดยรักษาความถูกต้อง ตั้งค่า environment สำหรับวิธีที่ใช้เปิด Ollama แล้วตรวจ ollama ls และรันโมเดลจากปลายทางให้สำเร็จก่อนลบสำเนาเดิม AskClean แสดงเฉพาะคลังเริ่มต้นเป็นรายการเดียวที่มีต้นทุนดาวน์โหลดสูงและไม่เลือกไว้ล่วงหน้า การถอนแอปหรือ CLI ของ Ollama เป็นอีกขั้นตอนหนึ่งที่ต้องตรวจการตั้งค่า log และ integration แยกต่างหาก

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

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

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

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

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

ลบโมเดลแล้วจะได้พื้นที่คืนเท่าที่ ollama ls แสดงไหม?

ไม่แน่เสมอไป เพราะเนื้อหาบางส่วนอาจใช้ร่วมกันและระบบไฟล์มี overhead ให้ตรวจทั้งขนาดพาธที่ใช้งานและพื้นที่ว่างของ macOS หลังลบแต่ละรายการ

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

จัดการพื้นที่ของเครื่องมือนักพัฒนาต่อ