พื้นที่ดิสก์ไม่ได้เพิ่มขึ้นหลังจากลบ


34

ฉันมี Windows VM ประมาณ 50Gb บน MacBook Pro ภายใน SSD (128Gb) (OS X 10.7.3) ของฉัน ฉันคัดลอกไปยังไดรฟ์ภายนอกแล้วลบออกจากไดรฟ์ภายในจากนั้นจึงล้างถังขยะ

เมื่อฉันดูการใช้งานดิสก์ในการตรวจสอบกิจกรรมมันจะแสดงการใช้งานในระดับเดียวกับที่เคยทำก่อนที่จะลบไฟล์ 50Gb

ความคิดใด ๆ ที่ว่าทำไมพื้นที่ไม่ได้ถูกปลดปล่อย?


คุณรอนานเท่าใดจนกระทั่งตรวจสอบพื้นที่ว่างอีกครั้ง
gentmatt

คุณใช้ Time Machine หรือไม่
Kyle Cronin

ใช้ความระมัดระวังเป็นอย่างยิ่งกับคำสั่ง rm -rf เนื่องจากการพิมพ์ sudo rm -f จะลบทุกไฟล์ในระบบของคุณและทุกโวลุ่มที่เชื่อมต่อ! พูดจากประสบการณ์ในการพิมพ์ผิดด้วยบรรทัดที่คล้ายกัน
Ryan

คำตอบ:


36

คำตอบเกี่ยวข้องกับการเปลี่ยนแปลงการสำรองข้อมูล Time Machine ใน Lion

ความเข้าใจของฉันคือเมื่อพยายามสำรอง TM เมื่อไม่ได้เชื่อมต่อดิสก์สำรองการสำรองจะทำใน / Volumes / MobileBackups

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

คุณสามารถปิดใช้งานการแบ็คอัพภายในเครื่องได้โดยการรันคำสั่งต่อไปนี้

sudo tmutil disablelocal

หลังจากที่คุณเรียกใช้คำสั่งนี้ / ปริมาณ / MobileBackups จะถูกลบ

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

คุณสามารถเปิดใช้งานการสำรองข้อมูลมือถืออีกครั้งโดยเรียกใช้:

sudo tmutil enablelocal

ข้อมูลเพิ่มเติมที่นี่ - http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/18


เมื่อเปิดใช้งานการสำรองข้อมูลมือถือพื้นที่ว่างในดิสก์จะได้รับการปลดปล่อย (เช่นเมื่อมันสามารถเขียนบนไดรฟ์ภายนอก) ได้หรือไม่? หรือมันจะอยู่อย่างถาวร?
Szabolcs

1
ฉันคิดว่ามันน่าสังเกตว่า (อย่างน้อยในบางกรณีมันใช้ได้กับฉัน) เพียงแค่ปิดการใช้งาน Time Machine โดยการเปิดสวิตช์ใหญ่ในการตั้งค่า TM จะเป็นการเพิ่มพื้นที่ว่าง ฉันเริ่มการสำรองข้อมูลที่ไม่เสร็จและเฉพาะเมื่อฉันปิดใช้งาน TM ฉันจะได้รับ 50+ GB กลับคืนมา
Aidan Miles

นี่ไม่ใช่สาเหตุที่การลบ 50GB ของไฟล์ที่ไม่เกี่ยวข้องกับการสำรองข้อมูลของ TM ไม่ทำให้พื้นที่ในไดรฟ์ว่าง ฉันมีปัญหาเช่นเดียวกับ OP
wide_eyed_pupil

$ sudo tmutil disablelocal disablelocal: Unrecognized verb.
gies0r

13

ในโมฮาวี 10.14.4 ฉันสามารถเรียกคืนพื้นที่ 50GB ด้วย:

sh-3.2# tmutil listlocalsnapshots /
com.apple.TimeMachine.2019-04-03-103122
sh-3.2# tmutil deletelocalsnapshots 2019-04-03-103122
Deleted local snapshot '2019-04-03-103122'

โดยทั่วไปจะสร้างสแนปชอตในระหว่างการสำรองข้อมูลอัตโนมัติ Time Machine ยังไม่ชัดเจนว่าทำไมภาพรวมภายในเครื่องนี้ถูกสร้างขึ้นเนื่องจากการสำรองข้อมูลอัตโนมัติถูกปิดใช้งานใน Mac Book ของฉัน ความเป็นไปได้อย่างหนึ่งคือการปรับรุ่น Mojave ทำให้ภาพรวมนั้นโดยอัตโนมัติ



4

บางครั้งเนื้อหาที่ถูกลบจะถูกเก็บไว้ใน.Trashesโฟลเดอร์ในไดเรกทอรีราก จากเทอร์มินัลคุณสามารถcd /.Trashesดูว่าไฟล์ที่ถูกลบใด ๆ ของคุณยังอยู่ในถังขยะหรือไม่ sudo rm -rf someFolderNameจากนั้นคุณสามารถเอาพวกเขาผ่านทาง

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


4

เพียงแค่ปิดเครื่อง Time ในการตั้งค่า Time Machine (และเปิดขึ้นมาใหม่) แก้ไขปัญหาให้ฉัน


2

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

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


1

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

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


ฉันลบ mysql ibdata1 ด้วยตนเองและเริ่มเซิร์ฟเวอร์ mysql ใหม่แก้ไขปัญหา ขอบคุณ
maxm

1
nah ฉันกำลังลบไฟล์ DMG 5 GB และไม่ได้ติดตั้งและไม่มีพื้นที่ว่างในดิสก์เลย และไฟล์อื่น ๆ อีกมากมาย OS X กำลังทำอะไรแปลก ๆ อยู่ที่นี่ฉันแน่ใจแล้ว
wide_eyed_pupil

0

ก่อนอื่นให้ลองรีสตาร์ท Mac ของคุณจากนั้นเรียกใช้แอพ Disk Utility มันจะคำนวณพื้นที่ว่างในระบบ HD ของคุณอีกครั้งและแสดงตัวเลขที่ถูกต้องใน Finder ทันที

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