ฉันจะรู้ได้อย่างไรว่าอะไรกินพื้นที่ HD อย่างช้าๆ?


104

ทุกสองสามวันที่ฉันได้รับการแจ้งเตือนจาก MacBook ว่ากำลังใช้งานหรือพื้นที่ฮาร์ดไดรฟ์หมด อยากรู้อยากเห็นการรีสตาร์ทคอมพิวเตอร์จะช่วยให้ฉันสามารถกู้คืนพื้นที่กิกะไบต์ (ครั้งที่ผ่านมามันสามารถกู้คืนได้ประมาณ 2.2GB) อย่างไรก็ตามฉันไม่สามารถระบุสิ่งใดในกิจกรรมส่วนตัวที่ใช้พื้นที่นั้น

เป็นไปได้ว่ามันเป็นพอดแคสต์ iTunes อันธพาลหรือการอัปเดตซอฟต์แวร์ขนาดใหญ่ที่ Mac ของฉันดาวน์โหลดโดยอัตโนมัติ - สิ่งเหล่านี้จะเรียกคืนพื้นที่เมื่อรีสตาร์ทหรือไม่

ความเป็นไปได้อย่างหนึ่งที่ฉันคิดได้ก็คือ FileVault มีการรั่วไหลของดิสก์บางประเภทการจัดสรร แต่ไม่ทำให้ไฟล์ว่าง มันสมเหตุสมผลหรือไม่ มีเครื่องมือที่ฉันสามารถเรียกใช้เพื่อกำหนดว่าพื้นที่นี้จะไปหรือไม่? สมมติว่าเป็น FileVault ฉันควรลองปิดการใช้งานหรือไม่ วิธีที่ดีที่สุดในการเปลี่ยน FileVault ในคอมพิวเตอร์เกือบเต็มคืออะไร


1
กรุณา: เมื่อถามคำถามนี้ครั้งแรก: คุณใช้ Leopard หรือ Snow Leopard หรือไม่
เกรแฮมเพอร์ริน

3
@ Graham ฉันต้องใช้ Leopard อยู่แล้วเนื่องจาก Snow Leopard ไม่ได้รับการปล่อยตัวจนกว่าจะถึงเดือนหลังจากที่ฉันโพสต์คำถามนี้
Kyle Cronin

คำตอบ:


49

DaisyDisk (ทดลองใช้ฟรี $ 9.99)

ป้อนคำอธิบายรูปภาพที่นี่

DaisyDisk นั้นเหมือนกับWinDirStatสำหรับ Windows ซึ่งคุณสามารถเห็นไฟล์ของคุณเป็นลำดับชั้นที่มองเห็นได้และค้นหาว่าไฟล์ใดกำลังใช้พื้นที่มากที่สุด

ตำแหน่งที่ Daisy Disk มีอยู่สองที่:

  1. มันถูกตั้งโปรแกรมให้มีประสิทธิภาพและใช้กระบวนการแบบขนานอย่างรวดเร็วค้นหากรณีพิเศษทั้งหมดที่ Apple มีการจัดสรรระบบไฟล์ที่ไม่ซ้ำกันกับ Core Storage และ APFS และสแน็ปช็อต / คอนเทนเนอร์ในเครื่อง
  2. นอกจากนี้ยังอธิบายกรณีและข้อผิดพลาดพิเศษเหล่านี้ได้เป็นอย่างดี เมื่อคุณมีการจัดสรรพื้นที่ที่ขาดหายไปเป็นจำนวนมากมันจะช่วยให้คุณไม่ต้องเรียนรู้รายละเอียดทั้งหมดเกี่ยวกับการกวาดล้างสแน็ปช็อตในท้องถิ่นในบรรทัดคำสั่งโดยรู้ว่าเมื่อถึงเวลาที่ต้องบูตเครื่องเพื่อกู้คืนเพื่อเรียกใช้ Disk Utility เพิ่มขึ้นไม่ถูกต้อง ฯลฯ ...

ใช่คือเงินค่าใช้จ่าย แต่หวังว่าคุณจะประหยัดสติและเวลาในระยะยาวเพราะมันเป็นเครื่องมือที่มั่นคงมานานหลายปี

เครดิตสัตยาของเขาคำตอบใน Super User


นี่คือสิ่งที่ดีที่สุด ฉันซื้อมันมาด้วยการขาย Black Friday ราคา 6 $ และมันใช้งานง่ายและเข้าใจง่ายจริงๆ เครื่องมือที่ดีจริงๆ ขอบคุณ
Aleksey Timoshchenko

1
คำแนะนำที่ดีมาก - ตามล่าหาไฟล์ที่ไม่ได้เปิดเผยอย่างชัดเจนโดยเครื่องมือมาตรฐานใด ๆ (du ฯลฯ ) แอพนี้มีลูกศรเข้าไปหาปัญหาได้ทันที คุ้มค่ากับ tenner
dartacus

95

ฉันมีปัญหาที่คล้ายกันมากและฉันตัดสินใจที่จะรวบรวมวิธีการต่าง ๆ สำหรับการแก้ปัญหา ดังนั้นต่อไปนี้มีตัวเลือกเหล่านั้นและบางส่วนของฉันที่ฉันได้รับจากคำตอบที่มีให้ที่นี่ ฉันเข้าใจว่านี่เป็นคำถามที่ไม่เหมือนใครเล็กน้อย แต่ก็สอดคล้องกับคำตอบ มันมีหลายส่วนและเป็นโปรแกรมทั้งหมดที่ฉันสามารถลองด้วยตัวเอง

เป็นความคิดที่ดีที่จะใส่ใจอย่างใกล้ชิดในการใช้ตัวเลือกsudoด้านล่างเพื่อให้ซอฟต์แวร์สามารถเข้าถึงทุกไฟล์ได้ซึ่งอาจรวมถึงไฟล์ที่ซ่อนอยู่ขนาดใหญ่


นี่คือรายการย่อของแอพสำหรับตรวจสอบการใช้ดิสก์:

  • GrandPerspectiveเป็นกราฟิกเท่านั้นโดยใช้ Treemap มันสามารถวัดไฟล์ด้วยวิธีการทางตรรกะหรือทางกายภาพก่อนที่จะสแกนแสดง / ซ่อนเนื้อหาแพคเกจและเปลี่ยนรูปแบบสีได้ทันที นอกจากนี้ยังสามารถบันทึกข้อมูลสแกนเพื่อเก็บถาวรหรือเปรียบเทียบหลายหน้าต่างได้

  • Disk Inventory Xยังใช้ชุดรูปแบบกราฟิก Treemap แต่อยู่ข้างรายการมุมมองของโฟลเดอร์และไฟล์ Grahpics ไม่ดีเท่า GrandPerspective ทั้งรายการและ OmniDiskSweeper ก็ดี แต่มันทำงานได้ดีทั้งสองอย่าง มันมีปลั๊กอิน Finder และตัวเลือกมากที่สุดระหว่าง 3 ในการตั้งค่า มันซับซ้อนที่สุด แต่ยังไม่เสร็จสมบูรณ์

  • OmniDiskSweeperไม่ใช่ภาพกราฟิกและคล้ายกับมุมมองคอลัมน์ของ Finder's คุณเลือกโฟลเดอร์หรือดิสก์เพื่อวิเคราะห์มันจะสั่งให้พวกเขาโดยการใช้ดิสก์หลังจากใช้เวลาในการคำนวณ จากนั้นคุณสามารถลบ (ย้ายไปที่ถังขยะ) รายการที่ปรากฏ

ดังนั้นแต่ละคนจึงมีข้อดีและไฮไลท์ของมันฉันยังไม่แน่ใจว่ามีสิ่งที่อยู่ด้านบน พวกเขาทั้งหมดฟรี


นอกจากนี้ยังมีวิธีการที่แตกต่างกันของแอพสำหรับการสแกนเฉพาะสถานที่และไฟล์ที่คาดหวังสำหรับการใช้พื้นที่ในรูปแบบที่ไม่เหมาะสม โดยทั่วไปแล้วพวกเขารวบรวมสิ่งที่รู้จักเกี่ยวกับระบบที่สามารถ bloating ดิสก์ของคุณทั้งหมดในอินเทอร์เฟซที่ดีหนึ่งดังนั้นคุณสามารถดูและตัดสินใจว่าจะลบอะไร

  • CleanMyMacแสดงรายการแคชบันทึกไฟล์ภาษาไบนารีสากลการพัฒนา "ขยะ" ส่วนขยายและแอปพลิเคชัน มันสแกนไฟล์ต่างๆและใช้ฐานความรู้ที่มีอยู่ อินเตอร์เฟซที่ยอดเยี่ยมใช้งานง่าย

  • CleanAppนั้นเหมือนกับ CleanMyMac: แสดงรายการแอพพลิเคชั่น, บานหน้าต่างการตั้งค่า, ภาษา, แคช ... แต่มันยังเพิ่มคอมมิวนิตี้ให้กับมันด้วย - แสดงจำนวนคนที่ลบไฟล์หรือบันเดิลแต่ละไฟล์ ยังมีอีกคุณสมบัติหนึ่งคือการบันทึกซึ่งบันทึกกิจกรรมการย้ายไฟล์และเรียกใช้แอพและลิงก์ "ทั้งหมด" ที่สามารถค้นหาได้ในแต่ละสิ่ง มันมีเทคนิคและรายละเอียดมากมาย นอกจากนี้ยังมีมุมมองแบบ Treemap แต่ฉันขอแนะนำให้ใช้ตัวเลือกอื่นสำหรับสิ่งนั้น

  • XSlimmerนั้นเฉพาะเจาะจงมาก มันลบรหัส "ไม่จำเป็น" ออกจากไบนารี "อ้วน"และถอดออกภาษาที่ไม่จำเป็นดังที่ระบุไว้ในเว็บไซต์ Universal ไบนารีนั่นคือใช้พื้นที่จำนวนมากสำหรับจัดเก็บไฟล์เพื่อทำงานในสถาปัตยกรรมและภาษาที่แตกต่างกัน ดังนั้นสิ่งเหล่านี้ทำให้พวกเขาทั้งหมดลดความต้องการคอมพิวเตอร์ของคุณ

  • AppCleanerเป็นตัวเลือกฟรีที่นี่แสดงเฉพาะแอปพลิเคชันวิดเจ็ตและ "อื่น ๆ " มีอินเทอร์เฟซเรียบง่ายที่คุณสามารถวางไฟล์แอพเพื่อวิเคราะห์ลิงก์ภายในและลบสิ่งที่หลงเหลืออยู่ภายนอกกลุ่มโดยยึดตามนั้น


อีกวิธีคือค้นหาไฟล์ที่ซ้ำกัน มีตัวเลือกเชิงพาณิชย์มากมายบางตัวอาจดีกว่าที่ระบุด้านล่างฉันไม่ได้ลองเลย อย่างไรก็ตามฉันจะแสดงรายการตัวเลือกแอพของฉันเพื่อพิจารณาว่าฉันสามารถลองใช้แอปใดได้บ้าง

  • TidyUpเป็นแอพที่รู้จักกันดีในเรื่องนี้ คุณสามารถระบุตำแหน่งที่จะสแกนหาสิ่งที่ซ้ำกัน มันมีโหมดขั้นพื้นฐานและขั้นสูงกลยุทธ์ที่แตกต่างและเกณฑ์

  • MrCleanเป็นเครื่องมือฟรีที่สแกนหาโฟลเดอร์เพื่อทำซ้ำและลบทิ้ง เรียบง่าย แต่มีประสิทธิภาพถ้าคุณแน่ใจในสิ่งที่คุณทำ

  • Chipmunkสแกนซ้ำและให้คุณเลือกอันที่คุณต้องการทิ้ง มันมีมุมมองโหนดของโฟลเดอร์และคุณสามารถเลือกที่จะ " ลบไฟล์ทั้งหมดในโฟลเดอร์ที่มีการทำซ้ำที่อื่นหรือในทางกลับกัน " เช่นเดียวกับการเลือกมือ อาจใช้เวลานานในการสแกนไฟล์ทั้งหมด แต่ก็ใช้งานได้ดีมากหลังจากนั้น

  • DupeCheck " วางไฟล์ไว้และจะใช้ดัชนี Spotlight ของคุณเพื่อดูว่าคุณมีไฟล์ที่ซ้ำซ้อนอยู่หรือไม่" เกี่ยวกับแอปโอเพนซอร์ซที่ดีนี้ ไม่ใช่เครื่องมือที่ยอดเยี่ยมสำหรับการทำความสะอาดพื้นที่ในครั้งเดียว แต่เมื่อเวลาผ่านไปมันจะช่วยให้คุณทำความสะอาดพื้นที่

  • DuplicateFileSearcherจากเว็บไซต์: " เป็นยูทิลิตี้ซอฟต์แวร์ที่มีประสิทธิภาพฟรีที่จะช่วยให้คุณค้นหาและลบไฟล์ที่ซ้ำกันในคอมพิวเตอร์ของคุณนอกจากนี้ยังสามารถใช้ในการคำนวณแฮช MD5 และ SHA ซอฟต์แวร์ที่ทำงานใน Windows, Linux, Solaris และ MacOS " พูดพอแล้ว.


ต่อไปฉันจะพูดคุยสั้น ๆ เกี่ยวกับวิธีการที่คล้ายกันโดยอ้างถึงส่วนที่เกี่ยวข้องเกี่ยวกับสองสิ่งอื่น ๆ ที่สามารถทำได้เพื่อค้นหาพื้นที่ดิสก์ที่ขาดหายไปโดยไม่ต้องติดตั้งอะไรใหม่เพียงแค่ใช้บรรทัดคำสั่ง (เทอร์มินัล)

อันนี้ (ยาว แต่ดี) หนึ่งมาจากฟอรัม MacFixIt (ไปที่นั่นเพื่อดูตัวเลือกและรายละเอียดเพิ่มเติม) :

ในกรณีส่วนใหญ่มีไฟล์ที่ใช้เป็นส่วนหนึ่งของโวลุ่ม แต่ไฟล์จะมองไม่เห็นในการใช้งานปกติของ Finder

ใช้คุณลักษณะ Go to Folder ของ Finder's (ในเมนู Go) ดูขนาดของเนื้อหาของโฟลเดอร์เหล่านี้โดยวางในชื่อพา ธ เหล่านี้:

/private/var/vm 
/private/var/log 
/Volumes 

ไดเร็กทอรี / private / var / vm มี swapfiles ที่ใช้โดยหน่วยความจำเสมือน มีการสร้างใหม่เนื่องจากมีการสลับข้อมูลจาก RAM ไปยังฮาร์ดไดรฟ์มากขึ้น กระบวนการทั้งหมดของการสร้างพวกเขาเริ่มต้นในการรีบูตหรือรีสตาร์ทแต่ละครั้ง อย่าพยายามลบออกด้วยตนเอง ตรวจสอบขนาดโดยรวมของ swapfiles ทั้งหมดทันทีที่คุณบู๊ตและเมื่อดิสก์เต็ม ใน Panther สอง swapfiles แรกคือ 64 MB จากนั้นแต่ละอันใหม่จะมีขนาดเป็นสองเท่าของขนาดก่อนหน้า (128 MB, 256 MB, 512 MB, 1 GB) จนถึงขนาดสูงสุด 1 GB ใน Tiger สอง swapfiles แรกคือ 64 MB อันถัดไปคือ 128 MB และ swapfiles เพิ่มเติมใด ๆ คือ 256 MB

หากคุณไม่ได้รันสคริปต์การบำรุงรักษารายวันรายสัปดาห์และรายเดือน (โดยใช้ยูทิลิตี้หรือโดยการรันคำสั่ง sudo เป็นระยะทุกวัน, sudo เป็นระยะทุกสัปดาห์และ sudo เป็นระยะทุกเดือนในเทอร์มินัล) บันทึกบนโวลุ่มเริ่มต้น ใหญ่เกินไป หากมีข้อผิดพลาดเกิดขึ้นบ่อยครั้งและกำลังถูกบันทึกคุณสามารถมีไฟล์ขนาดใหญ่มากที่ /private/var/log/system.log

ไฟล์ใน / เล่มควรเป็นชื่อแทนไดรฟ์ข้อมูลที่กำหนดใช้ของคุณ อย่าลบชื่อแทนเหล่านี้ออกเนื่องจากสิ่งที่คุณทำกับสิ่งเหล่านั้นจะเกิดขึ้นกับเนื้อหาของวอลุ่มที่เกี่ยวข้อง หากคุณไม่มั่นใจว่าคุณสามารถสำรวจโฟลเดอร์นี้ได้โดยไม่ผิดพลาดก่อนที่จะเริ่มต้นให้ถอนการต่อเชื่อมโวลุ่มใด ๆ นอกเหนือจากโวลุ่มเริ่มต้นให้ถูกต้องหากปัญหาเนื้อที่ดิสก์ที่ขาดหายมีผลกับโวลุ่มนั้นเท่านั้น สามารถยกเลิกการเชื่อมต่อไดรฟ์ภายนอก FireWire ได้หลังจากถอนการต่อเชื่อมที่เหมาะสม

บางครั้งโปรแกรมสำรองข้อมูลที่ไม่สามารถค้นหาไดรฟ์ข้อมูลปลายทาง (หรือเป้าหมาย) สำหรับการสำรองข้อมูลจะสร้างโฟลเดอร์ที่มีชื่อเดียวกับปลายทางและวางโฟลเดอร์ลงในไดเรกทอรี / ไดรฟ์ข้อมูล มีหลายกรณีที่ไดรฟ์ข้อมูลเริ่มต้นทั้งหมดได้รับการสำรองข้อมูลด้วยตัวเองในโฟลเดอร์ภายใน / เล่ม หากจำนวนพื้นที่ที่ขาดหายไปนั้นประมาณขนาดของโฟลเดอร์ผู้ใช้ของคุณการสำรองข้อมูลดังกล่าวน่าจะเป็นคำอธิบาย หากคุณใช้ Carbon Copy Cloner หรือยูทิลิตี้สำรองหรือโคลนอื่น ๆ และมีการกำหนดค่าเพื่อสร้างการสำรองข้อมูลตามกำหนดเวลาและปริมาณปลายทางที่ต้องการไม่ได้เชื่อมต่อหรือไม่พร้อมใช้งานตามเวลาที่กำหนดการสำรองข้อมูลจะถูกสร้างขึ้นในไดเรกทอรี / Volumes .

หากต้องการตรวจสอบขนาดของไดเรกทอรี / ปริมาณที่มองไม่เห็นตามปกติบนโวลุ่มเริ่มต้นใช้งานให้เปิดหน้าต่าง Finder ใหม่ เลือกโวลุ่มเริ่มต้นในรายการทางด้านซ้ายจากนั้นเลือกมุมมองคอลัมน์ (อันที่ด้านขวาของมุมมองทั้งสาม) จากเมนู Go ของ Finder's เลือกไปที่โฟลเดอร์และวางใน:

/Volumes 

ไดเร็กทอรี / Volumes จะมองเห็นได้ใน Finder; หาขนาดของมันโดยการเลือกมันและพิมพ์คำสั่ง I ไดเรกทอรี / My Volumes มีรายงานว่า 12K

อีกอันนี้มาจากฟอรัม Mac OS X Hints (ไม่มากที่จะเห็นที่นั่น):

คุณอาจต้องการเรียกใช้เทอร์มินัลดูอินเพื่อดูว่าเกิดอะไรขึ้น การดำเนินการนี้อาจใช้เวลาสักครู่

ตัวอย่างคือการเปิด terminal.app จากนั้นเรียกใช้คำสั่งเหล่านี้:

sudo du -h -d 1 -c /

ป้อนรหัสผ่านของคุณเมื่อได้รับแจ้งจากนั้นปล่อยให้มันใช้เวลาสองสามนาทีจึงจะทำงานได้

duหมายถึงการใช้งานดิสก์ นอกจากนี้ยังมีDF ฉันชอบรวมถึง-xคำสั่งข้างต้น:

sudo du -cxhd 1 /

เมื่อเพิ่มตัวเลือกบรรทัดคำสั่งคุณสามารถใช้บริการอัตโนมัติสำหรับเปิดแอปใดก็ได้ ด้วยวิธีนี้คุณจะได้รับผลลัพธ์ที่แตกต่าง (และสมบูรณ์ยิ่งขึ้น) บน GUI

หรือถ้าคุณอยู่ในเครื่องคอมพิวเตอร์เพาเวอร์โดยใช้ Rosetta หรืออะไรก่อนเสือดาวหิมะคุณสามารถผสมใด ๆของปพลิเคชันที่กล่าวถึงมาก่อนด้วยPseudo มันเป็นแอพเล็ก ๆ สำหรับเปิดสิ่งต่าง ๆ ในฐานะผู้ดูแลระบบ ภาพมันเหมือน GUI สำหรับ sudo


ในที่สุดก็มีไกด์มือใหม่ฉบับสมบูรณ์เกี่ยวกับ "The X Lab" ที่ฉันจะไม่พูดที่นี่เพราะมันยาวเกินไป


1
+1 สำหรับคำสั่งduบนเทอร์มินัล: ติดตั้งโดยค่าเริ่มต้น & ไม่ไร้สาระ

34

Disk Inventory Xเป็นอีกหนึ่งเครื่องมือสร้างภาพบนดิสก์ที่ยอดเยี่ยม

สินค้าคงคลังดิสก์ X

FileVault หรือซอฟต์แวร์อื่น ๆ ของบุคคลที่สามไม่จำเป็นต้องมีความผิดที่นี่

Mac OS X เป็นเพียงระบบปฏิบัติการที่ซับซ้อนและทันสมัยซึ่งใช้พื้นที่ดิสก์เป็นแบบไดนามิกและบ่อยครั้งที่ไม่สามารถคาดการณ์ได้ ไม่เพียง แต่ swapfile จะขยายและย่อขนาดเท่านั้น แต่ OS X ยังมีระบบย่อยที่สร้างแคชที่แชร์ Dynamic Loader ที่สามารถเติบโตได้ในขนาดที่ใหญ่โตโดยที่คุณไม่รู้ตัว แคชอยู่ที่ / var / db / dyld /

อย่ายุ่งกับแคชและ swapfiles ของ OS X แคชจะถูกล้างข้อมูลเมื่อบูตเข้าสู่ SafeMode และได้รับการสร้างขึ้นใหม่ในระหว่างการบู๊ตปกติ กล่าวโดยย่อนั่นก็คือพื้นที่ว่างบนดิสก์เพื่อเรียกใช้ OS X คุณไม่สามารถกู้คืนหรือควบคุมแคชได้

ใครบางคนที่ macfixitforums.com ได้รวบรวมรายชื่อผู้ต้องสงสัยตามปกติที่แย่งพื้นที่ดิสก์ใน Mac OS ภายใต้การโพสต์พื้นที่ดิสก์ของฉันหายไปไหน


ขอบคุณสำหรับลิงค์ - นั่นคือสิ่งที่ฉันกำลังมองหารายชื่อผู้ต้องสงสัยที่อาจเกิดขึ้น
Kyle Cronin

ใช่ฉันก็ใช้มันเช่นกัน ทำงานเหมือนจับใจ!
splattne

ฉันเป็นแฟนตัวยงเช่นกัน สำเนาของฉันคือแอป PowerPC ดังนั้นมันจะไม่เล่นกับ Lion แต่นักพัฒนาเพิ่งเปิดตัวรุ่นเบต้าสากลที่ฉันต้องลอง
bg2011

มันใช้งานได้อย่างยอดเยี่ยม พบว่านักเทียบท่ากำลัง 64gb สำหรับพื้นที่ vm!
Seph Reed

24

ดาวน์โหลดและเรียกใช้GrandPerspectiveสำหรับมุมมองกราฟิกที่ดีเกี่ยวกับพื้นที่ว่างในดิสก์ - บางอย่างเช่นนี้:

เรียกใช้สิ่งนี้ก่อนและหลังการรีบูตและคุณควรจะเห็นความแตกต่างใหญ่ ๆ


ตกลงครั้งต่อไปที่ Mac ของฉันบ่นว่ามันเกือบเต็มแล้วฉันจะเรียกใช้และโพสต์ผลลัพธ์
Kyle Cronin

โปรดทราบว่ามุมมองที่ยิ่งใหญ่สามารถแสดงเฉพาะสิ่งที่คุณได้รับอนุญาตให้ดูเท่านั้น ดูหัวข้อนี้วิธีการตรวจสอบ "misc used space" ในรายละเอียดเพิ่มเติม forums.macosxhints.com/archive/index.php/t-98613.html

ใช้สิ่งนี้มาระยะหนึ่งแล้วมันยอดเยี่ยม แต่ไม่ได้ทำงานกับปัญหาปัจจุบันของฉันตามที่ผู้ใช้ 29234 พูดถึงเพราะมันไม่สามารถสแกนระบบทั้งหมดของฉันได้
cregox

13

ดูเหมือนว่าพื้นที่ที่กู้คืนมาจากไฟล์ swap (vm) และ sleepimage ของคุณ การเริ่มต้นใหม่จะล้างไฟล์/var/swap/ที่สามารถเติบโตได้มากหากคุณใช้ RAM หมดหรือใช้แล็ปท็อป หากคุณใช้แล็ปท็อปคุณจะพบไฟล์ที่เรียกsleepimageว่าขนาดของ RAM ที่คุณติดตั้งและสามารถลบได้อย่างปลอดภัย - ที่กล่าวว่าการลบอะไรจากที่นี่เป็นสิ่งชั่วคราว

หากคุณต้องการพื้นที่มากกว่าที่ฉันแนะนำให้ใช้แอปพลิเคชั่น (ตามที่แนะนำ) เช่น Grand Perspective หรือ Disk Inventory X เพื่อค้นหาไฟล์ขนาดใหญ่ คุณสามารถลบการแปลภาษาเพิ่มเติมด้วยมือหรือใช้แอปพลิเคชันเช่นMonolingual - ตัวอย่างเช่น iWeb ที่รุนแรงลดลงจากเกือบ 1GB เหลือ ~ 150MB หลังจากเรียกใช้ Monolingual

หากคุณต้องการปิด FileVault คุณสามารถทำตามคำแนะนำของ Apple ได้โดยเพียงยกเลิกการเลือก FileVault ในบานหน้าต่าง Security Preference ใน System Preferences


ขอบคุณสำหรับเคล็ดลับในการ Monolingual! ฉันรู้ว่าการปิด Filevault ควรจะง่ายเหมือนการยกเลิกการเลือกกล่อง อย่างไรก็ตามมันต้องใช้พื้นที่ว่างมากที่ฉันไม่ได้มีในขณะนี้ (และอาจไม่เคยมีโดยไม่ต้องทำสิ่งที่อาจเป็นอันตรายเช่นการย้าย iTunes และ / หรือ iPhoto ห้องสมุดของฉันไปยังดิสก์ภายนอก)
Kyle Cronin

โปรแกรมอรรถประโยชน์ที่ลบสิ่งต่าง ๆ ออกจากภายในแอปพลิเคชัน. ตัวอย่าง: Firefox.app ที่ฉันตัดแต่งหรือทำให้ผอมบางไม่สามารถอัพเดทได้ ไม่ว่าฉันจะใช้ Monolingual หรือยูทิลิตี้อื่นฉันไม่สามารถจำได้
เกรแฮมเพอร์ริน

เห็นด้วยอย่างสิ้นเชิง. ยูทิลิตีการสำรวจดิสก์มีประโยชน์ แต่น่าจะเป็นคำตอบที่เฉพาะเจาะจงสำหรับคำถามเกี่ยวกับสิ่งที่ใช้พื้นที่ดิสก์ที่ช้าซึ่งเป็นอิสระจากการรีสตาร์ท
hepcat72

11

คุณไม่ต้องการเครื่องมือใด ๆ หากคุณต้องการใช้เครื่องมือที่รวมอยู่ใน Apple

เริ่มต้นด้วยข้อมูลระบบและรายการแถบเมนูเกี่ยวกับ Mac นี้ในเมนู Apple

  • เลือกเมนู Apple
  • เกี่ยวกับ Mac เครื่องนี้
  • ข้อมูลเพิ่มเติม
  • ที่เก็บข้อมูล (ด้านซ้ายบนของหน้าต่างระหว่างหน้าจอและหน่วยความจำ )

ป้อนคำอธิบายรูปภาพที่นี่

เครื่องมือนี้ใช้ข้อมูลสปอตไลท์ดังนั้นหากดูเหมือนว่าปิดคุณสามารถรีเซ็ตสปอตไลท์และปล่อยให้ mac ทำงานเป็นเวลาหลายชั่วโมงเพื่อสร้างข้อมูลทั้งหมดที่ป้อนกราฟการใช้พื้นที่เก็บข้อมูล ในความเป็นจริงในระบบปฏิบัติการล่าสุด (10.10 และ 10.11) หลายครั้งเมื่อพื้นที่ว่างค่อยๆลดลงและเคลียร์เมื่อบู๊ตเกิดจากสปอตไลต์ติดขัดและสร้างไฟล์ฐานข้อมูลอย่างต่อเนื่อง คุณสามารถตรวจสอบได้ด้วยคำสั่ง:

sudo du -sm /.Spotlight-V100; sleep 600; sudo du -sm /.Spotlight-V100

ด้วยวิธีนี้คุณจะได้ภาพรวมของขนาดของไดเรกทอรีนี้และอีก 10 นาทีต่อมา (หรือมากกว่านั้นหากคุณไม่ได้รับรหัสผ่านของคุณอีกครั้ง)

หากคุณต้องการข้อมูลที่ละเอียดยิ่งขึ้นให้ใช้ Finder และเปิดหน้าต่างในมุมมองรายการของคอมพิวเตอร์:

  • Shift + Command + C
  • คำสั่ง + 2
  • คำสั่ง + J

ทำเครื่องหมายที่ตรวจสอบคำนวณทุกขนาดจากนั้นใช้รูปสามเหลี่ยมเพื่อแสดงโฟลเดอร์และติดตามว่าโฟลเดอร์ใดที่กำลังเติบโตในขณะที่คุณใช้ Mac ในช่วงเวลา 20 นาที

คุณยังสามารถตรวจสอบการเข้าถึงข้อมูลดิบของระบบไฟล์ด้วยfs_usageในแอพเทอร์มินัล แต่มันก็เหมือนกับการลองจิบจากท่อดับเพลิง หากคุณสามารถ จำกัด กระบวนการหรือโฟลเดอร์เพื่อค้นหาโดยgrepใช้กิจกรรมของระบบไฟล์จะมีประโยชน์มากขึ้นและมีประโยชน์มากขึ้นเมื่อรู้ว่าเกิดอะไรขึ้นในการเข้าถึงระบบไฟล์ในระดับต่ำสุด


9

ยูทิลิตี้ Mac พื้นที่ดิสก์อีกหนึ่งฟรีและมีประโยชน์จาก Omni กลุ่มOmniDiskSweeper


แอพที่ไม่เลวเลย ข้อเสนอแนะทั้ง 3 ข้อในคำถามนี้มีข้อดีข้อเสีย นี่คือวิธีที่ง่ายที่สุดและไม่ใช่กราฟิกที่จะแสดงรายการและสั่งซื้อดิสก์ทั้งหมดของคุณตามขนาดไฟล์
cregox

8

การแสดงภาพตามเวลาจริงของกิจกรรมระบบไฟล์

fseventer

http://fernlightning.com/doku.php?id=software:fseventer:start

ถ้าคุณใช้ Lion

เครื่องเวลามือถือ

จะใช้พื้นที่ดิสก์ในเครื่องอย่างชาญฉลาด - ไม่มากนักที่จะทำให้เกิดการแจ้งเตือนจากระบบ หากคุณอยากรู้คุณสามารถเรียกใช้สองคำสั่งใน Terminal:

man mtmd

q

tail -f /private/var/log/system.log | grep -E 'backup|mtm'

- ตั้งค่าเทอร์มินัลหน้าต่างนั้นทิ้งไว้ในพื้นหลังทำงานตามปกติเป็นเวลาหนึ่งชั่วโมงหรือมากกว่านั้น สิ่งที่บันทึกไว้ควรสร้างความมั่นใจให้คุณ เมื่อพอใจแล้วเสร็จให้นำหน้าต่าง Terminal ขึ้นมาด้านหน้าแล้วขัดจังหวะคำสั่งที่รันอยู่:

controlc

ความเข้าใจผิดของระบบไฟล์ Mobile Time Machine

ในMac OS X 10.7 Lion: รีวิว Ars Technica (หน้า 18) (2011-07-20) มีการรับรู้ของการทับซ้อนคำอธิบายของบางสิ่งบางอย่างที่ไม่ดีและพูดถึงสำเนา

ความคิดของพื้นที่ดิสก์ภายในถูกใช้สำหรับสำเนาอาจจะน่ากลัวเข้าใจ - "คัดลอกบางสิ่งบางอย่างต้องใช้เวลา, สถานที่โหลดบน CPU" และความคิดอื่น ๆ เช่น

ฉันสงสัยว่าการใช้ NFS สำหรับสแนปชอตในท้องถิ่นของ Time Machine นั้นจะพิสูจน์ได้ว่าไม่สามารถคัดลอกได้ สงสัยว่ามีการใช้พื้นที่อย่างชาญฉลาดซึ่งไม่เกี่ยวข้องกับการคัดลอกหรือการเคลื่อนไหวของไฟล์ - เวทมนตร์ที่ทำในแคตตาล็อก B-tree และระดับที่เกี่ยวข้องในระดับ HFS ​​+ และในระดับหนึ่งใน mtmfs

[macbookpro08:~] gjp22% date
Tue  2 Aug 2011 15:13:04 BST
[macbookpro08:~] gjp22% uname -a
Darwin macbookpro08.centrim.freeman-centre.ac.uk 11.0.0 Darwin Kernel Version 11.0.0: Sat Jun 18 12:56:35 PDT 2011; root:xnu-1699.22.73~1/RELEASE_X86_64 x86_64
[macbookpro08:~] gjp22% sudo fileXray --volume_header /Volumes/MobileBackups
Could not determine an appropriate HFS+ volume from "/Volumes/MobileBackups". The file system type of /Volumes/MobileBackups is 'mtmfs'.

โดยสรุปแล้ว: หลังจากที่มีการตั้งข้อกังวลเบื้องต้นคนส่วนใหญ่ควรพบภาพรวมของท้องถิ่นนั้นเป็นสิ่งที่ดีโดยมีผลกระทบต่อประสิทธิภาพที่ไม่อาจมองข้ามหรือไม่สำคัญ

FileVault 1 ใน Snow Leopard หรือ Lion

ในระบบปฏิบัติการรุ่นที่ทันสมัยกว่าการใช้แบนด์สำหรับ FileVault 1 ไม่น่าจะมีปัญหา พื้นที่ AFAIR นั้นถูกปลดปล่อยอย่างอิสระโดยไม่จำเป็นต้องออกจากระบบ

ไม่ว่าจะเป็นพื้นที่ว่างได้รับการจัดการเป็นอย่างดีด้วย FileVault 1 เมื่อสองปีก่อนเมื่อมีการโพสต์คำถามฉันจำไม่ได้


1
สำเนาในเครื่องสามารถปิดใช้งานsudo tmutil disablelocalได้
Lri

ฉันแทบจะไม่เข้าใจสิ่งนี้ แต่ชื่อ "การสร้างภาพข้อมูลเรียลไทม์ของกิจกรรมระบบไฟล์" เป็นคำตอบที่สมบูรณ์แบบสำหรับคำถามเฉพาะ! +1
cregox

ตั้งแต่เดือนกรกฎาคม 2558 fseventer ถูกออฟไลน์และไม่สามารถเข้าถึงได้อีกต่อไป
fsb

7

ค้นหาไฟล์ผู้ร้าย วิธีการแก้

ในบรรดาคำตอบข้างต้นทั้งหมด .. คุณสามารถกดคำสั่งนี้ที่ Terminal เพื่อหาไฟล์ผู้ร้าย ...

คำสั่งนี้ค้นหาแต่ละไฟล์ทั้งหมดที่มีขนาดใหญ่กว่าประมาณ 100MB จากนั้นพิมพ์ไฟล์เหล่านั้นบนเทอร์มินัล

sudo find / -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

ในกรณีของฉันมีล็อกไฟล์โพงซึ่งไปไอกรน 13GB


6

ดูเหมือนว่า FileVault อาจทำให้เกิดปัญหาบางอย่างกับปัญหาเรื่องพื้นที่ว่าง หากคุณไม่ต้องการการผสานรวมที่ FileVault มอบให้ฉันขอแนะนำให้ปิดการใช้งานและใช้TrueCryptแทน มันเป็นโอเพ่นซอร์สและจะไม่กินเนื้อที่ว่างอย่างบ้าคลั่ง

คุณสามารถดูคู่มือนี้เกี่ยวกับวิธีเพิ่มพื้นที่ว่างในฮาร์ดไดรฟ์บน OS X หรือเรียกใช้ยูทิลิตี้ดิสก์การใช้ดิสก์ (เช่นหนึ่งDoug Harrisแนะนำ)

แก้ไข:ตั้งแต่แรกตอบรับ FileVault ได้รับการ overhualled อย่างมีนัยสำคัญใน OS X Lion และมีความน่าเชื่อถือมากขึ้น


ฉันเปิดเครื่องเมื่อฉันติดตั้งระบบปฏิบัติการเท่านั้นเพราะนี่เป็นคอมพิวเตอร์พกพาและฉันกังวลเกี่ยวกับความปลอดภัยของข้อมูล ตอนนี้ฉันกำลังมองหาวิธีปิดโดยไม่ต้องทำให้ iTunes, iPhoto เป็นต้น (ห้องสมุดที่มีเพลงภาพถ่ายและภาพยนตร์ที่บอกเล่าไม่ได้)
Kyle Cronin

หากการรักษาความปลอดภัยเป็นกังวลแล้วจะตระหนักถึงปัญหาดังต่อไปนี้: TrueCrypt 7.0a สำหรับ Mac OS X ไม่สามารถป้องกันไม่ให้ผู้ใช้อื่น ๆ ของระบบจากการเข้าถึงไฟล์ มีภาพรวมที่wuala.com/grahamperrin/public/2010/11/09/c?mode=gallery
Graham Perrin

3

WhatSize

เป็นเครื่องมือสร้างภาพในดิสก์ที่มีราคา US $ 13.00 แม้ว่าจะคล้ายกับโปรแกรมอื่น ๆ ที่อธิบายไว้ข้างต้น แต่ก็มีโหมดที่คุณสามารถดูวัดและแม้แต่ลบไฟล์ที่เป็นของระบบหรือผู้ใช้อื่น ๆ

ป้อนคำอธิบายรูปภาพที่นี่


1

ฉันใช้ Disk Inventory เช่นเดียวกับคนอื่น ๆ ที่นี่และพบว่าฉันพบไฟล์สำรองของ iphone และ ipad หลายไฟล์ เมื่อฉันเจาะลงไปฉันพบว่าฉันมีการสำรองข้อมูล 4 Gb ที่มีอายุสองปีสำหรับอุปกรณ์รุ่นเก่าที่ฉันใช้งานอยู่ในปัจจุบันอีกต่อไป นี่เป็นการค้นพบที่ดีในฮาร์ดไดรฟ์ 128 Gb ของฉัน

หากคุณมีอุปกรณ์หลายเครื่องใน mac ของคุณให้ตรวจสอบ ~ สนับสนุนไลบรารี / แอปพลิเคชัน / mobilesync / สำรอง การสำรองข้อมูลแต่ละครั้งจะอยู่ในโฟลเดอร์ของตัวเองและการสำรองข้อมูลที่ล้าสมัยจะโดดเด่นได้อย่างง่ายดาย


1

ลองทำแผนที่ดิสก์ของแอพฟรีและแสดงระบบที่ซ่อนอยู่นอกจากนี้คุณยังสามารถทำให้มันแสดงไฟล์ที่มีขนาดใหญ่กว่า 1 Gb เป็นต้น


1

มีบทความดีๆจาก Apple เกี่ยวกับวิธีเพิ่มพื้นที่เก็บข้อมูลบน Mac ของคุณซึ่งกล่าวถึงเครื่องมือค้นพบที่ผู้บริโภคใช้ในพื้นที่ดิสก์เริ่มต้นด้วย macOS Sierra (10.12)

เครื่องมือที่มีประโยชน์ที่สุดคือไฟล์เบราว์เซอร์ที่ให้คุณดูว่าไฟล์และโฟลเดอร์ใดใช้พื้นที่เท่าใด ในการเข้าถึง:

  1. > เกี่ยวกับ Mac เครื่องนี้จากนั้นคลิกที่จัดเก็บข้อมูล

  2. คลิกจัดการ ...

หน้าต่างข้อมูลการจัดเก็บข้อมูล

  1. ในหน้าถัดไปคลิกเอกสาร

เบราว์เซอร์เอกสารที่ใหญ่ที่สุด

  1. จากนั้นคลิกที่เบราเซอร์ไฟล์แท็บและความรู้สึกอิสระที่จะใช้ในการคิดของผู้บริโภคที่ใหญ่ที่สุดในพื้นที่

ไฟล์เบราว์เซอร์

เครื่องมือนี้มีข้อ จำกัด เพียงอย่างเดียว: มันช่วยให้คุณสามารถเรียกดูไฟล์ภายในโฟลเดอร์บ้านของคุณ


0

ในกรณีของฉันมันเป็นอินสแตนซ์ MySQL / MariaDB ที่ควบคุมไม่ได้ด้วยเหตุผลบางอย่างที่เปิดใช้งานการจำลองแบบบนแล็ปท็อปของฉัน พบโดยใช้: เครื่องมือ GPL - Disk Inventory X http://www.derlien.com/downloads/index.html

ในกรณีของฉัน MariaDB - กำลังสร้างไฟล์ bin-log มากมายสำหรับการจำลองแบบใน / usr / local / var / mysql 50 ไฟล์ที่ 1GB แต่ละไฟล์ ....


0

"การรีสตาร์ทคอมพิวเตอร์จะทำให้ฉันสามารถกู้คืนพื้นที่กิกะไบต์" ไม่อยากรู้เลย ในที่สุด, มันเป็นซอฟแวร์ล้างแคชของมัน สำหรับฉันในฐานะผู้ใช้ Firefox ขนาดใหญ่ (เปิดมากกว่า 100 แท็บ) การรีบูตเครื่อง MacBook ของฉันปลดปล่อยบางสิ่งบางอย่างในละแวกพื้นที่ดิสก์ 1 ถึง 2 GB (ซึ่งต่อมาจะเต็มไปด้วยข้อมูลแคช Firefox ใหม่)

AFAIK มีซอฟต์แวร์อื่นที่มีแคชล้น ฉันจำได้จาก Mac OS X (Snow Leopard?) รุ่นก่อนหน้าว่าการอัปเดต QuickTime นั้นถูกเก็บไว้ใน Library และสามารถลบได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.