ไฟล์แคชแคช El Capitan / private / var / โฟลเดอร์ใช้เวลา 30–40 GB


12

ฉันเพิ่งอัพเกรด MacBook Pro เป็น El Capitan เมื่อเร็ว ๆ นี้และหนึ่งในการเปลี่ยนแปลงที่ไม่พึงประสงค์ครั้งแรกนอกเหนือจาก XtraFinder & TotalTerminal ไม่สามารถใช้งานได้อีกต่อไปนั่นคือระบบเห็นว่าเหมาะสมที่/private/var/foldersจะบริโภคถึง 30-40 GB ขึ้นไป พื้นที่ทำให้ Mac ของฉันช้าลงอย่างมาก ฉันเข้าใจว่าไฟล์ภายในโฟลเดอร์นี้เป็นไฟล์แคชทั้งหมด คำถามเดียวของฉันคือทำไมสิ่งนี้เกิดขึ้นและสิ่งนี้ทำให้เกิดอะไรขึ้น มีวิธีใดบ้างที่จะทำให้เป็นเพียงแคชแอพที่เปิดขึ้นจริงหรือฉันต้องรีเฟรช NVRAM / PRAM ของฉันหรือไม่ มันน่ารำคาญเหลือเกินที่คอมพิวเตอร์ของฉันทำตัวเหมือนกำลังพยายามบัฟเฟอร์ 20 กิกะไบต์ทั้งหมดในครั้งเดียว


คุณลองตรวจสอบสิ่งที่ใช้พื้นที่จริงหรือไม่? ไม่ใช่เรื่องง่ายถ้าอยู่ใน zz แต่ค่อนข้างง่ายถ้าอยู่ในที่อื่น
Tetsujin

ใช่มันขอบคุณที่ไม่ได้เกิดจากสิ่งใดใน zz เป็นโฟลเดอร์ชื่อ tr ความสำคัญของ zz คืออะไรเมื่อเทียบกับโฟลเดอร์อื่น ๆ ในรายการ
Lee S

มันไม่ได้เป็นพื้นที่ของระบบปฏิบัติการที่ฉันคุ้นเคยอย่างแท้จริง แต่เนื้อหาของ zz มักจะไม่ได้เป็นของคุณดังนั้นคุณต้องเล่นซอกับ chmod เพื่อที่จะได้เห็นพวกมัน [ไม่ใช่สิ่งที่ฉันจะแนะนำเว้นแต่คุณ ' กำลังรู้สึกว่าเป็นทหารม้าโดยเฉพาะ] ฉันคิดว่าคนอื่น ๆ ดูเหมือนจะมีรหัสแบบสุ่มเกือบถึงแม้ว่าฉันจะไม่ได้ศึกษาก็ตาม อีก 2 ของฉันคือ g5 & nc - ไม่มีความสัมพันธ์กับสิ่งที่ฉันสามารถจินตนาการได้ในตัวเอง
Tetsujin

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

สิ่งที่ฉันอยากรู้คือตอนนี้เกิดอะไรขึ้นใน El Capitan เมื่อมันไม่เคยเกิดขึ้นใน Yosemite และรุ่นก่อน ๆ
Lee S

คำตอบ:


9

/private/var/folders/คำตอบคือใช่ว่าคุณจะได้รับอนุญาตให้ลบไฟล์จาก คำสั่ง

sudo rm -r -P /private/var/folders/tr/*

สามารถทำงานได้และไม่มีข้อขัดข้องเกิดขึ้น ข้อผิดพลาดบางอย่างถูกใช้โดยคำสั่ง แต่ไม่มีข้อผิดพลาดมาจากระบบโดยรวม ฉันอาจออกโพสต์ใหม่ในภายหลังเมื่อฉันรู้เพิ่มเติมเกี่ยวกับเรื่องนี้เพื่อทำความเข้าใจกับสิ่งที่ Apple ทำกับ El Capitan เพื่อให้มันทำแบบนี้

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

UPDATE:สาเหตุอีกประการสำหรับพฤติกรรมนี้อาจเกิดจากการทำดัชนี Spotlightโดยเฉพาะรุ่นเก่าของ MacBook / MacBook Pro ฉันเพิ่งสังเกตเห็นปัญหาที่เกิดขึ้นอีกครั้งและแม้ว่าฉันได้ทำทุกอย่างเท่าที่ทำได้เพื่อป้องกันไม่ให้เกิดขึ้นต่อไปฉันถูกบังคับให้ดู Mac ของฉันอย่างช้า ๆ กินเนื้อที่มากกว่า 100 กิกะไบต์เพื่อกระบวนการผีที่เกิดขึ้นในพื้นหลัง

ถึงกระนั้นอย่าลืมเข้าไปที่Settings-> Spotlight& ยกเลิกการFoldersทำเครื่องหมายที่ช่องสำหรับการทำดัชนีและถ้าคุณชอบฉันและมีเพลงมากมาย (เช่นมากกว่า 50 กิกะไบต์) ให้ปิดการMusicทำดัชนีด้วย ปิดผู้อื่นที่คุณอาจไม่ต้องการเช่นกัน แต่การFolderจัดทำดัชนีน่าจะเป็นตัวการที่สำคัญที่สุดในการสูญเสียพื้นที่ดิสก์และการชะลอตัวของประสิทธิภาพใน MacBook รุ่นเก่า

เมื่อปิดใช้งานฉันไม่เห็นปัญหาใด ๆ นอกจากนี้พื้นที่ดิสก์ที่เหลืออยู่ที่แสดงใน Finder ตอนนี้ให้ผลลัพธ์ที่ถูกต้อง

สิ่งนี้อาจนำไปใช้กับอุปกรณ์ iOS ได้เนื่องจาก OS X & iOS กำลังได้รับการพัฒนาเพื่อให้ตรงกับการใช้งานและคุณสมบัติของกันและกัน ข้อมูลส่วนใหญ่Otherที่เก็บไว้ในอุปกรณ์อาจเป็นเพียงการจัดทำดัชนีสปอตไลท์โดยไม่ให้เสียงดังมากเกี่ยวกับปริมาณพื้นที่ดิสก์ที่ใช้ การลองปิดฟีเจอร์ / ตัวเลือกบางอย่างจะไม่ทำให้เจ็บปวดหากคุณสังเกตเห็นปัญหา


2
ฉันจะบอกว่านี่ปลอดภัยน้อยกว่า "ปิดแอปที่รันอยู่ทั้งหมด" อย่างปลอดภัย ระบบจัดเก็บไฟล์ที่นั่นเช่นเดียวกับผู้ใช้ ตัวอย่างเช่นคำสั่งset | grep TMPจะแสดงโฟลเดอร์ชั่วคราวของผู้ใช้ปัจจุบันของคุณใน / var - บน Mac ของฉันตอนนี้/var/folders/6p/2ws_5ft14n10v_1kzp9tjhg00000gn/T/- ฉันจะบอกว่าปิดแอพและลบออกจากที่นั่นอาจเป็นขั้นตอนการแก้ไขปัญหาที่เหมาะสม แต่คุณอาจต้อง จำกัด ให้แคบลง การเขียนไฟล์ชั่วคราวขนาดใหญ่สำหรับปัญหาอาจกลับมาอีกครั้งหากคุณไม่ได้ขุดลงไปในสิ่งที่บันทึกไว้โดยเฉพาะ
bmike

ปลอดภัย/private/ไหมที่จะลบ เนื่องจากมีไม่มากในไดเรกทอรีที่ต่ำกว่าอยู่แล้ว 100GB ของฉันใช้จาก/private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/SMSandboxTools-tmp/Users/ian/Library!
Ian Vaughan

2

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

ฉันจัดการมากกว่า 400 Macs และปัญหานี้เกิดขึ้นตั้งแต่ 10.9 ถึง 10.10 และตอนนี้ดูเหมือนว่า 10.11 สิ่งที่แปลกคือมันมีเฉพาะใน iMac รุ่นที่ 2GHZ Intel Core 2 Duo และ Mac เท่านั้น iMacs อื่น ๆ ที่เราใช้ในภายหลังดูเหมือนจะไม่มีปัญหาเลย

ฉันสังเกตเห็นปัญหานี้เป็นครั้งแรกเมื่อฝ่ายช่วยเหลือของเราได้รับโทรศัพท์จากนักเรียนที่ไม่สามารถบันทึกงานได้และเมื่อฉันตรวจสอบแม็คเหล่านี้ฮาร์ดไดรฟ์เกือบเต็มแล้ว (ฮาร์ดไดรฟ์ 150GB) ฉันทิ้งถังขยะ var / โฟลเดอร์ด้วยตนเองซึ่งบางส่วนมีขนาดเกิน 100GB และมีพื้นที่วางจำหน่าย แต่ iMacs จะค่อยๆเติมเต็มอีกครั้ง

ฉันยังไม่ได้ล้าง Macs เหล่านี้เมื่อเร็ว ๆ นี้เพื่อดูว่าการอัพเกรด El Capitan 10.11 ได้แก้ไขปัญหานี้แล้วหรือยัง


1
ฉันสนใจที่จะทราบรายละเอียดเพิ่มเติมเล็กน้อยว่าโฟลเดอร์ใดมีไฟล์ขนาดใหญ่ sudo find /var/folders -size 500Mอาจทำงานได้ดีสำหรับที่
bmike

1

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

http://osxdaily.com/2016/01/13/delete-temporary-items-private-var-folders-mac-os-x/

แน่นอนว่าวิธีนี้อาจจะไม่ได้ทำงานเกี่ยวกับการตั้งค่าทั้งหมด แต่ผมขอแนะนำวิธีนี้เพราะมีหลายเว็บไซต์ที่ไม่แนะนำให้ลบรายการใน/var/folders, หรือ/private/var/folders//tmp

https://discussions.apple.com/thread/3757828


นี่เป็นสิ่งหนึ่งที่พยายามและในบางกรณีมันจะไม่ลบไฟล์ทั้งหมดที่เก็บไว้ในแคชนี้
Lee S

1

ฉันมีปัญหาเดียวกันกับ El Capitan (MacOS 10.11) ฉันจัดการเพื่อให้แอป Terminal เริ่มต้นและสังเกตว่า "lsd" (LaunchServiceDaemon) ใช้ 100% ของหนึ่งคอร์

การแก้ไขคือการสร้างฐานข้อมูล Launch Services อีกครั้งด้วยคำสั่งในชุดการอภิปรายของ Appleนี้


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