Làm cách nào để tiếp tục sử dụng bản sao lưu Time Machine sau khi chuyển đổi đĩa cứng?


8

Tôi đã thay thế HD của mình bằng SSD (256 GB) và khôi phục nội dung từ bản sao lưu Time Machine của tôi (HD 320 GB bên ngoài).

Bây giờ, sau một ngày làm việc, tôi đã cắm HD bên ngoài của mình để tạo bản sao lưu tiếp theo. Time Machine bây giờ bắt đầu quét các tệp của tôi, chuẩn bị các tệp, v.v. (mất khá nhiều thời gian vì nó cần quét mọi thứ), sau đó bước vào giai đoạn "Xóa các bản sao lưu cũ". Mọi thứ trông bình thường, nhưng chỉ khi nó sắp hoàn thành, nó đã thất bại với "Bản sao lưu này quá lớn so với đĩa sao lưu". .

Chỉ có khoảng 200 GB SSD của tôi được sử dụng, do đó, điều này sẽ dễ dàng phù hợp với 320 GB HD bên ngoài: Không có nhiều tệp đã thay đổi kể từ thời điểm tôi khôi phục bản sao lưu.

Khi tôi nhìn vào ổ đĩa Time Machine, tôi thấy rằng nó đã tự động xóa tất cả các phiên bản cũ của tôi rồi. Tôi thực sự không hài lòng về điều đó! Chỉ còn lại cái mới nhất - cái tôi đã khôi phục từ hôm qua , và bây giờ nó dường như tạo một bản sao lưu riêng cho đĩa mới của tôi? Ok, "200 GB x 2> 320 GB", nhưng đó không phải là điều nên làm. Nó chỉ nên tiếp tục viết những khác biệt, vì nó luôn quản lý để giữ một vài phiên bản cũ, vậy tại sao nó lại khác đi chỉ vì tôi đã chuyển nội dung sang SSD?

Có cách nào để Time Machine "kết nối lại" với SSD mới không (tôi giả sử, nó vẫn "được kết nối" với HD cũ và do đó không coi các thay đổi trên SSD mới của tôi là thay đổi đối với bản sao lưu?)

Tôi tự hỏi, liệu tôi có nên nhân bản HD của mình không (ví dụ như với công cụ của bên thứ ba), mà không có Time Machine biết về nó?



@patrix: Trái với câu hỏi bạn liên kết đến, tôi đã khôi phục từ bản sao lưu Time Machine.
Chris Lercher

Câu trả lời:


8

Từ http://simon.heimlicher.com/articles/2012/07/10/time-machine-inherit-backup-USE-tmutil

Time Machine sử dụng một ID duy nhất (UUID), dành riêng cho một ổ đĩa (tức là phân vùng của đĩa), để liên kết âm lượng với bản sao lưu của nó. Trong OS X phát hành trước 10.7 Lion, khi mọi người trao đổi đĩa của họ hoặc di chuyển sang máy Mac khác, tính năng này đã khiến Time Machine gặp khó khăn khi tiếp tục thêm vào lịch sử sao lưu của đĩa đã sử dụng trước đó.

Trong OS X Lion và giờ là OS X 10.8 Mountain Lion, có một lệnh Terminal mới tiện lợi được gọi là tmutil, làm cho toàn bộ bộ phim này trở nên dễ dàng.

Đây là lệnh

sudo tmutil associatedisk -a "/Volumes/Macintosh HD" "/Volumes/Time Machine Disk/Backups.backupdb/John Doe's MacBook/Latest/Macintosh HD"

Xem thêm Làm cách nào tôi có thể sử dụng bản sao lưu Time Machine hiện có với máy tính mới của mình?


Tôi vẫn còn trên 10.6, nhưng thật tốt để biết nó sẽ hoạt động như thế nào trong lần tới, sau khi tôi nâng cấp HĐH. Cảm ơn!
Chris Lercher

Tôi thực sự đã làm nó trong quá khứ với 10.6, nhưng nó liên quan đến việc thay đổi UUID bằng tay. Giá trị được đặt là xattrcủa thư mục sao lưu. Bạn sẽ có thể tìm thấy một số hướng dẫn cho việc này.
Simone Carletti

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.