Làm thế nào để các tập tin sao lưu Time Machine đã thay đổi?


9

Theo tôi hiểu, Time Machine sẽ tạo cấu trúc thư mục và tạo một bản sao của tất cả các tệp sẽ được đưa vào bản sao lưu Time Machine trong lần sao lưu đầu tiên. Sau đó, một liên kết cứng được tạo trong mỗi lần sao lưu tiếp theo cho các tệp không bị thay đổi.

Câu hỏi mà tôi có là làm thế nào các tập tin đã được thay đổi kể từ lần sao lưu cuối cùng được sao lưu trong lần sao lưu tiếp theo. Tôi nghĩ rằng nó đã sao chép toàn bộ tệp đã sửa đổi vào bản sao lưu TM, nhưng có vẻ như đó không phải là cách TM hoạt động và tôi đã hy vọng được làm rõ.

Trong một thử nghiệm thực hành gần đây mà tôi đã thực hiện cho ACSP 10.12, nó đã hỏi rằng, đối với tệp 5 MB nếu nó được sửa đổi sao cho phiên bản mới là 6MB, thì TM có tệp 5MB và 6MB riêng biệt hay nó sẽ sao lưu chênh lệch 1MB giữa hai tệp và chỉ giữ lại phần bổ sung 1MB trong bản sao lưu TM gần đây nhất. Tôi hình dung rằng, mặc dù có thể chiếm thêm dung lượng để có một bản sao riêng của phiên bản 5 MB và phiên bản 6 MB, nhưng nó sẽ cung cấp một mạng lưới an toàn trong trường hợp phiên bản đầu bị xóa hoặc bị hỏng - làm hỏng hiệu quả mọi phiên bản tiếp theo của phiên bản đó tập tin. Nhưng bài kiểm tra thực hành nói rằng nó chỉ tiết kiệm chênh lệch 1MB.

Tôi chỉ tìm kiếm một số giải thích để giúp cải thiện sự hiểu biết của tôi. Cảm ơn trước sự giúp đỡ nào!


Nếu Time Machine loại bỏ các bản sao lưu cũ nhất khi âm lượng TM đầy, liệu điều đó có phá hủy phiên bản gốc mà mức tăng 1MB sẽ được thêm vào không?
QMord

Các tập tin không bị xóa khi các liên kết cứng vẫn trỏ đến nó.
Wilbert

Câu trả lời:


11

Sau bản sao lưu Time Machine ban đầu của toàn bộ ổ đĩa, loại trừ sans, Time Machine luôn sao lưu toàn bộ tệp của mỗi tệp đã thay đổi hoặc được tạo kể từ lần sao lưu cuối cùng, không chỉ phần đã thay đổi.


3
Dựa trên kinh nghiệm, điều này nghe có vẻ đúng khi bất cứ khi nào một trong số khối lượng lưu trữ VirtualBox của tôi thay đổi, dựa trên kích thước tệp, toàn bộ tệp dường như được sao lưu lại một lần nữa, nhưng dường như nó mâu thuẫn với những gì @QMord nói trên bản thử nghiệm ACSP của anh ấy là một bản chính thức nguồn. Bạn có một nguồn, hoặc đây là giai thoại? Có lẽ Time Machine sử dụng một số phương pháp lai?
JMY1000

1
@ JMY1000, Nguồn ban đầu hiện ngoại tuyến nhưng có sẵn thông qua Wayback Machine: Cách cỗ máy thời gian hoạt động kỳ diệu của tôi Tôi cũng đã kiểm tra kỹ cấu trúc tệp của bản sao lưu Time Machine theo thời gian và biết rằng thực tế là nó sao lưu toàn bộ tệp đã thay đổi không chỉ những gì thay đổi trong tập tin.
dùng3439894

4
Tôi có thể xác nhận rằng câu trả lời này là chính xác. Apple thỉnh thoảng thay đổi, chẳng hạn như cách xử lý ảnh chụp nhanh cục bộ trong macOS High Sierra, nhưng Time Machine luôn tạo bản sao lưu đầy đủ bất kỳ tệp nào đã thay đổi kể từ lần sao lưu cuối cùng. Vì vậy, giả sử hành vi mặc định của nó, nếu bạn đã làm việc trên một tài liệu duy nhất trong 12 trong 24 giờ qua, thì bạn sẽ có 12 (có thể là 13 bản sao lưu thực sự) của tài liệu đó.
Monomeeth

1
MacOS giúp Time Machine bằng cách ghi lại những gì xảy ra trong hệ thống tệp.
Thorbjørn Ravn Andersen

1
@ JMY1000 Khi tôi sử dụng VMWare Player cho các máy ảo từ nhiều năm trước, tôi đã tạo VM trên một ổ đĩa bị sọc (trong đó đĩa ảo được chia thành vô số tệp nhỏ, trong đó chỉ những tệp bị ảnh hưởng bởi thay đổi tệp cần được sao lưu) . Điều này đã làm một công việc hợp lý là giữ những thay đổi nhỏ cho Time Machine. Bạn rất có thể muốn giữ không gian trao đổi trong VM ở mức tối thiểu.
Thorbjørn Ravn Andersen
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.