Làm cách nào để xóa bản sao lưu thời gian của máy khác?


14

Tôi đã sử dụng ổ đĩa Time Machine để sao lưu máy chính của mình và cũng là máy mac của một người bạn. Máy của cô ấy hiện đang được sao lưu trên một ổ đĩa Time Machine khác và cô ấy muốn tôi xóa bản sao lưu của cô ấy.

Tôi quen với cách (có lẽ tối nghĩa) để xóa bản sao lưu máy thời gian cụ thể hoặc cách xóa tất cả các bản sao lưu của một tệp cụ thể, nhưng tôi không biết làm cách nào để xóa bản sao lưu của máy khác.

Nếu tôi có quyền truy cập vào máy của cô ấy, tôi sẽ cắm ổ đĩa và xóa toàn bộ bản sao lưu ổ đĩa của cô ấy bằng máy thời gian trên máy tính của cô ấy. Có hay không hợp lý khi phải làm điều này là không liên quan, tôi đoán, bởi vì máy đó không có sẵn cho tôi. :)

Xin vui lòng không ai đề nghị tôi kéo bản sao lưu của cô ấy vào thùng rác. Tôi đã làm điều đó một lần và thùng rác không bao giờ hoàn thành đổ.

Có ý kiến ​​gì không?


Tôi đã kéo thư mục sao lưu của một trong những máy cũ của tôi và, như bạn đã viết, tôi không thể đổ rác. Ngoài ra, tôi không thể kéo nó lại vì có lỗi: "Thao tác không thể hoàn thành vì các mục sao lưu không thể sửa đổi." Vì vậy, làm thế nào bạn thoát khỏi thư mục đó?
puri

Câu trả lời:


16

Bạn có thể sử dụng tmutilcông cụ để xóa từng bản sao lưu.

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name/YYYY-MM-DD-hhmmss

Nếu bạn chắc chắn đã chọn đúng tên, bạn có thể xóa tất cả các bản sao lưu từ một máy Mac đó bằng cách không chuyển qua thời gian và để nó xóa toàn bộ thư mục:

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name

Lệnh sudo cần mật khẩu của bạn (và nó sẽ không xuất hiện trên màn hình, vì vậy chỉ cần nhập nó và tạm dừng để chắc chắn rằng bạn đang hẹn hò với các tệp chính xác trước khi nhấn enter).


Tên của máy Mac khác không xuất hiện trong thư mục Backups.backupdb cho tôi (vào ngày 10.11.3).
Sam Brightman

@SamBrightman Có thể ổ đĩa đã đầy và các bản sao lưu cũ đã bị cắt xén? Thông thường không có tất cả các bản sao lưu bị xóa - hệ thống thường để nguyên một bản trong trường hợp xấu nhất. Có thể bắt đầu một câu hỏi mới nếu bạn muốn giúp đảm bảo rằng đó không phải là vấn đề về quyền trên ổ đĩa hoặc lỗi ổ đĩa?
bmike

0

Nó nên là một cái gì đó dọc theo dòng

$ sudo rm -rf /Volumes/BackupVolume/Backups.backupdb/machinename

1
Tôi dường như nhớ đã thử "lần cuối" này và lệnh bị treo trong nhiều giờ. Cuối cùng tôi chỉ định dạng lại ổ đĩa, nhưng tôi không muốn làm điều đó trong trường hợp này ...
aaaidan

Sẽ mất một lúc nếu có nhiều bản sao lưu, vì đó là tất cả các tệp riêng lẻ và không lưu trữ. Đợi nó ra. Tôi mới làm điều này trên một ổ đĩa Time Machine cũ (đã di chuyển bản sao lưu sang ổ đĩa lớn hơn) và nó chậm nhưng sẽ hoàn thành.
geekizard

4
Điều này sẽ không hoạt động vì hệ thống tệp bảo vệ Backups.backupdb ngay cả từ người dùng root yêu cầu xóa tệp.
bmike

1
rm -rf không hoạt động, ngay cả với sudo (fs từ chối quyền) đây là cách duy nhất để đi: <br> sudo tmutil xóa [đường dẫn đến tên máy] ** Ví dụ: ** <br> sudo tmutil xóa / Tập /BackupDisk/Backups.backupdb/oldmachine
Magnus Rifkin
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.