Dung lượng đĩa không được giải phóng sau khi xóa


34

Tôi đã có khoảng 50Gb máy ảo Windows trên ổ SSD nội bộ MacBook Pro (128Gb) (OS X 10.7.3). Tôi đã sao chép chúng vào một ổ đĩa ngoài, sau đó xóa chúng khỏi ổ đĩa trong, sau đó dọn sạch rác.

Khi tôi xem việc sử dụng đĩa trong Trình giám sát hoạt động, nó sẽ hiển thị mức độ sử dụng giống như trước khi xóa c 50Gb của các tệp.

Bất cứ ý tưởng tại sao không gian đã được giải phóng?


Bạn đã đợi bao lâu cho đến khi bạn kiểm tra lại không gian có sẵn?
gentmatt

Bạn có sử dụng cỗ máy thời gian không?
Kyle Cronin

Hãy cực kỳ cẩn thận với lệnh rm -rf, vì gõ sudo rm -f sẽ xóa MỌI tệp trên hệ thống của bạn và tất cả các ổ đĩa được kết nối! Phát biểu từ kinh nghiệm tạo ra một lỗi đánh máy với một dòng tương tự
Ryan

Câu trả lời:


36

Câu trả lời liên quan đến các thay đổi đối với bản sao lưu Time Machine trong Lion.

Hiểu biết của tôi là khi cố gắng sao lưu TM khi đĩa sao lưu không được kết nối, sao lưu được thực hiện trong / Tập / MobileBackups.

Các bản sao lưu này sẽ không biến mất vào lần tiếp theo TM chạy với đĩa sao lưu được kết nối. Tôi không chắc hệ điều hành cuối cùng sẽ lấy lại không gian này.

Bạn có thể vô hiệu hóa sao lưu cục bộ bằng cách chạy lệnh sau:

sudo tmutil disablelocal

Sau khi bạn chạy lệnh này / Tập / MobileBackups sẽ bị xóa.

Tôi chắc chắn có một lý do chính đáng cho các bản sao lưu cục bộ và tôi không nhất thiết khuyên bạn nên vô hiệu hóa chúng, nhưng chúng - kết hợp với một số thư mục bị xóa lớn - nguyên nhân của không gian đĩa dường như vẫn còn được sử dụng.

Bạn có thể kích hoạt lại bản sao lưu di động bằng cách chạy:

sudo tmutil enablelocal

Thêm thông tin tại đây - http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/18


Khi sao lưu di động được bật, không gian đĩa đã lấy có được giải phóng không (ví dụ: khi nó có thể được ghi trên ổ đĩa ngoài)? Hay nó ở lại vĩnh viễn?
Szabolcs

1
Tôi nghĩ rằng đáng chú ý rằng (ít nhất là trong một số trường hợp nhất định, nó hoạt động với tôi), chỉ cần vô hiệu hóa Time Machine bằng cách lật công tắc lớn trong tùy chọn TM sẽ giải phóng không gian đó. Tôi đã bắt đầu một bản sao lưu chưa hoàn thành và chỉ khi tôi tắt hoàn toàn TM, tôi mới lấy lại được hơn 50 GB.
Aidan Miles

Đây không phải là lý do tại sao xóa 50GB tệp không liên quan đến sao lưu TM không giải phóng không gian ổ đĩa. Tôi có vấn đề tương tự như OP.
wide_eyed_pupil

$ sudo tmutil disablelocal disablelocal: Unrecognized verb.
gies0r

13

Trên Mojave 10.14.4 tôi đã có thể lấy lại 50GB dung lượng với:

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'

Ảnh chụp nhanh cục bộ thường được tạo trong quá trình sao lưu tự động Time Machine. Không rõ tại sao ảnh chụp nhanh cục bộ này được tạo, vì sao lưu tự động bị tắt trên Mac Book của tôi. Một khả năng là nâng cấp Mojave tự động thực hiện ảnh chụp nhanh đó.


10

Trên High Sierra, lệnh sẽ là : sudo tmutil disable localsnapshot.


4

Đôi khi nội dung bị xóa được giữ trong .Trashesthư mục trong thư mục gốc. Từ Terminal, bạn có thể cd /.Trashesvà xem liệu có bất kỳ tệp nào bị xóa của bạn vẫn còn trong Thùng rác không. Sau đó bạn có thể loại bỏ chúng thông qua sudo rm -rf someFolderName.

Thận trọng : đây là thao tác người dùng khá tiên tiến, vì vậy hãy cẩn thận với những gì bạn nhập và chính xác những gì bạn xóa vì rmlà vĩnh viễn và không thể hoàn tác.


4

Chỉ cần tắt Time Machine trong Tùy chọn cỗ máy thời gian (và bật lại) đã khắc phục sự cố cho tôi.


2

Nếu bạn xem không gian đĩa trống từ công cụ tìm, nó sẽ không bao gồm các bản sao lưu trên không gian được sử dụng. Đó là bởi vì các bản sao lưu sẽ bị xóa nếu các ứng dụng khác cần thêm dung lượng. Những gì tôi làm để giữ cho các bản sao lưu di động hoạt động mà không chiếm nhiều dung lượng, là vô hiệu hóa và cho phép cỗ máy thời gian mỗi tuần một lần (từ TM prefs). Khi bạn vô hiệu hóa nó, các bản sao lưu cục bộ sẽ bị xóa.

Tôi đoán sẽ không có nhiều khác biệt khi chỉ để ổ đĩa đầy và sau đó tự động xóa các bản sao lưu khi cần thiết (có thể hiệu suất chậm hơn một chút?).


1

Nếu bạn xóa một tệp, miễn là một số ứng dụng giữ nó, tệp sẽ không được giải phóng khỏi hệ thống tệp. Đó là lý do tại sao bạn có thể phát phim và xóa phim trong khi phát và vẫn xem phim cho đến khi kết thúc, giả sử bạn không tạm dừng phim (điều này thậm chí có thể hoạt động).

Đây cũng có thể là lý do tại sao các câu trả lời liên quan đến Time Machine xuất hiện. Nếu Time Machine đang trong quá trình sao lưu tệp jumbo của bạn sẽ mất nhiều thời gian và cho đến khi hoàn thành, tệp sẽ không bị xóa khỏi hệ thống. Bạn có thể "Bỏ qua sao lưu" để giải quyết vấn đề ngay lập tức.


Tôi đã xóa thủ công mysbd ibdata1 và khởi động lại máy chủ mysql đã giải quyết được vấn đề. Cảm ơn.
tối đa

1
không Tôi đang xóa các tệp DMG 5 GB và không được gắn kết và không có dung lượng đĩa trống. và một loạt các tập tin khác. OS X đang làm điều gì đó kỳ lạ ở đây tôi chắc chắn về điều đó.
wide_eyed_pupil

0

Trước tiên hãy thử khởi động lại máy mac của bạn, sau đó chạy ứng dụng Disk Utility. Nó sẽ tính lại dung lượng HD có sẵn của bạn và hiển thị số chính xác trên Finder ngay lập tức

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.