Time Machine có khôi phục toàn bộ hệ thống không?


19

Tôi chưa bao giờ sử dụng Time Machine trước đây và tôi biết khá nhiều cách sao lưu hoạt động nhưng tôi tự hỏi liệu hệ thống của tôi có hoạt động tốt không khi được khôi phục từ bản sao lưu Time Machine?

Ý tôi là tôi có hàng tấn công cụ trên máy Mac và cấu hình tất cả một khi có sự cố xảy ra sẽ khiến tôi mất nhiều ngày. Tôi đang nói về toàn bộ môi trường lập trình của mình bao gồm nhiều hình ảnh Docker, cơ sở dữ liệu, gói hàng trăm npm, tệp hệ thống tùy chỉnh (như "máy chủ"), hàng trăm Ứng dụng có cài đặt tùy chỉnh, một số trò chơi, v.v.

Nếu tôi quyết định sao lưu MỌI THỨ và mọi thứ ở phía nam, tôi có thể lấy một chiếc MacBook hoàn toàn mới, kết nối ổ cứng ngoài với sao lưu TM và nó sẽ nhập MỌI THỨ có nghĩa là nó sẽ hoạt động giống như hệ thống của tôi trước khi gặp sự cố?

BTW Tôi đang sử dụng một ổ cứng gắn ngoài tiêu chuẩn.


Hãy đặt câu hỏi này cho mỗi câu hỏi. Hãy bình luận với một liên kết đến câu hỏi mới về các phiên bản nếu bạn chưa thể tìm thấy câu trả lời ở đây về việc khôi phục bản sao lưu cũ hơn cho HĐH mới hơn.
bmike

Tôi biết điều này đã lâu rồi, nhưng nó đã hoạt động như thế nào? Tôi có một đĩa không hoạt động tốt và sao lưu máy thời gian gần đây. Nếu tôi khôi phục điều đó, bạn có nghĩ rằng nó sẽ ghi nhớ những thứ như cài đặt và khóa dự án xcode (hoặc android không?) Cảm ơn :)
Toni Michel Caubet

Câu trả lời:


16

Time Machine theo mặc định sao lưu gần như mọi thứ trong phân vùng macOS của bạn. Nó không bao gồm các tệp nhật ký, chỉ mục Spotlight, bộ đệm, tệp tạm thời và thùng rác (có một cái nhìn: Trên OS X, các tệp nào được loại trừ theo quy tắc từ bản sao lưu Time Machine? ). Bản sao lưu bao gồm các tệp docker, gói npm, tệp cá nhân của bạn, v.v. Khi sao lưu xong, ổ cứng sẽ KHÔNG thể khởi động được, nghĩa là bạn không thể chạy macOS từ bản sao lưu máy Time của mình.

Bạn có thể khôi phục từ bản sao lưu máy Time mà không cần hoặc sau khi cài đặt hệ điều hành. Nếu bạn khôi phục mà không cài đặt một hệ điều hành:

  • Tất cả các bản sao lưu sẽ được khôi phục vào đĩa của bạn, bao gồm cả hệ điều hành (ví dụ Yosemite). [ LƯU Ý: Nếu máy Mac bạn đang khôi phục không hỗ trợ phiên bản macOS trong Sao lưu TM, thì nó vẫn không thể khởi động từ khôi phục] .
  • Nó có thể được thực hiện từ USB Phục hồi hoặc Cài đặt. Không cần truy cập internet.
  • Sau khi sao lưu được khôi phục, mọi thứ sẽ chính xác như thế nào trong khi bạn đang thực hiện sao lưu.

Nếu bạn khôi phục sau khi cài đặt một hệ điều hành:

  • Chỉ các tệp cá nhân và các tệp bạn chọn có thể được khôi phục và sẽ không khôi phục hệ điều hành.
  • Không thể khôi phục các gói, chỉnh sửa hệ thống và tệp được lưu trữ trong các thư mục khác với các thư mục truyền thống (ví dụ: "/MyApp/mysourcecode.cs" sẽ không được khôi phục theo mặc định).

Nếu bạn nghĩ rằng điều này có chứa thông tin sai, xin vui lòng bình luận vì tôi chưa bao giờ thực sự khôi phục sau khi cài đặt hệ điều hành.


Tôi chắc chắn sẽ không trả lời -1, nhưng Time Machine lưu một danh sách các chuyến du ngoạn cho mỗi lần nó sao lưu. Nói chung, đối với định nghĩa của toàn bộ hệ thống có nghĩa là tất cả mọi thứ, tôi sẽ xem lại câu trả lời của mình để xem hàng trăm vị trí và tệp được loại trừ theo quy tắc trong Time Machine. Nếu bạn không bao giờ sử dụng dòng lệnh hoặc shell, có lẽ là 90 đến 95% dân số Mac - Time Machine có phần lớn được bảo hiểm mà không có rủi ro gì.
bmike

@Monomeeth nếu tôi nhận được một chiếc MacBook mới hoặc đã qua sử dụng, rất có thể nó sẽ được cài đặt HĐH - Tôi giả sử tôi có thể gỡ cài đặt HĐH và sau đó chạy khôi phục sao lưu?
Wordpressor

1
@Wordpressor Vâng, bạn có thể, nhưng tôi không chắc tại sao bạn lại làm như vậy trong trường hợp máy Mac mới . Trong trường hợp máy Mac đã qua sử dụng, nếu nó đã được chuẩn bị để bán theo khuyến nghị của Apple , thì bạn cũng sẽ giữ được nó như hiện tại. Nếu không, bạn sẽ trải qua quá trình cài đặt lại macOS trước khi khôi phục từ bản sao lưu của mình (trừ khi bạn biết rằng Mac hỗ trợ đầy đủ phiên bản macOS trong bản sao lưu TM của bạn và bạn muốn sử dụng phiên bản macOS đó).
Monomeeth

Time Machine không sao lưu các trình bảo vệ màn hình đã cài đặt theo mặc định! Để khắc phục điều này, hãy chạy tmutil removeexclusion ~/Library/Screen\ Saverstrong Terminal.
SilverWolf - Phục hồi Monica

1
Theo kinh nghiệm của riêng tôi: nó sao lưu / Ứng dụng, đó là nơi hầu hết các ứng dụng (nếu không phải tất cả) được cài đặt theo mặc định .
pixelome

5

Không, cỗ máy thời gian có một số loại trừ nên nó thậm chí không sao lưu mọi thứ, chứ đừng nói đến việc khôi phục lại mọi thứ. Tin tốt, mọi thứ được sao lưu sẽ khôi phục lại cùng hệ điều hành hoặc mới hơn.

Bạn có thể xem lại những điều đó và an toàn khi biết bạn đã thiết lập.

Hoặc bạn có thể xem lại mỗi khi bạn đặt đồ đạc và xác minh rằng bạn có thể khôi phục chúng (hoặc kiểm tra chúng không bị loại trừ).

 tmutil isexcluded /path/to/file

Tôi muốn nói rằng có lẽ bạn nên có một bản sao lưu để sao chép thịt xông khói của mình và bắt đầu với SuperDuper và Carbon Copy Cloner và không gây rối với tiện ích đĩa (có thể sao chép một ổ đĩa) trừ khi bạn thực sự không thể làm cho một trong những công cụ được xây dựng có mục đích hoạt động cho ngân sách và nhu cầu của bạn. Thực hiện một bản sao lưu có thể khởi động một tháng và bất cứ khi nào bạn thực hiện các thay đổi lớn có nghĩa là bạn có hai bản sao lưu khác nhau và không cần cập nhật bản sao của mình mỗi đêm (trừ khi bạn thực sự thích kiểu đó).

Đọc trên một trong hai trang web để biết nhiều lợi ích tiềm năng của bản sao lưu có thể khởi động, không phải là tất cả các tệp được sao chép.


SuperDuper và Carbon Copy Cloner là những sản phẩm tuyệt vời. Đề nghị cá nhân của tôi thường là sử dụng một trong những thứ này Time Machine là tốt. Nhưng một lần nữa, tôi cũng thường khuyên người dùng cá nhân rằng họ có hai ổ đĩa sao lưu ngoài được hoán đổi hàng tuần (với một trang luôn bị tắt), vì vậy tôi có lẽ hơi khó hiểu.
Monomeeth

@bmike Tôi sợ tôi không hiểu. Tôi chỉ muốn biết liệu tôi sẽ sẵn sàng làm việc sau khi khôi phục lại từ bản sao lưu. Nếu TM không sao lưu các cuộc thi Thùng rác, Chỉ mục Cache hoặc Spotlight - Tôi không quan tâm vì nó thay đổi hầu như không có gì trong trường hợp này. Vì vậy, tôi đoán Monomeeth là đúng và tôi sẽ có thể làm việc hoàn toàn tốt sau khi khôi phục?
Wordpressor

Nếu bạn có bản sao lưu Time Machine thì bạn chỉ cần kết nối và khôi phục mọi thứ. @Wordpressor Thậm chí tốt hơn, có một tệp .exinating.plist ẩn cũng như nhật ký di chuyển để bạn có thể xem nhật ký nếu bạn nghĩ thiếu thứ gì đó và biết nếu hoặc tại sao. Câu trả lời ngắn gọn là có - một máy Mac mới sẽ có các bản sao lưu cũ tốt hơn.
bmike

1
+1 cho Cloner sao chép Carbon. Nó hoạt động hoàn hảo trong khi Time Machine thất bại thảm hại. Time Machine đã cố gắng khôi phục hệ thống bằng cách áp dụng nhiều khác biệt lần lượt, nhưng một khác biệt ở giữa là khiếm khuyết nên toàn bộ quá trình mất nhiều giờ, thất bại và bắt đầu lại từ đầu. Tôi đã phải viết một số kịch bản để phục hồi một số thông tin mong muốn. Thêm vào đó, Time Machine sử dụng các liên kết cứng thư mục thông thường, khiến cho việc khôi phục thông tin trở nên khó khăn hơn.
Eric Duminil

5

Trong geneal, vâng, mọi thứ quan trọng đối với hầu hết người dùng đều được bao gồm trong bản sao lưu Time Machine. Như đã nêu trong các câu trả lời khác, có một số hạn chế về khả năng khởi động của hệ điều hành và các tệp hệ thống bị loại trừ và các lượt thích, và có một số tính năng nhất định trên máy tính như kích hoạt phần mềm, ví dụ như phần mềm Adobe không chuyển bằng bản sao lưu.

Trong hầu hết các trường hợp, bạn chỉ cần mua máy Mac thay thế, kết nối ổ đĩa và khôi phục tất cả các tệp bạn thích hoặc hệ thống hoàn chỉnh từ bản sao lưu Time Machine. Time Machine được ghi lại rõ ràng trong trợ giúp macOS và trên trang web của Apple để biết thêm thông tin chi tiết (và luôn thay đổi).

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.