Làm cách nào để bảo quản bản sao lưu Time Machine và bắt đầu lại với cái mới?


13

Tôi tạo bản sao lưu Time Machine của mình trên ổ cứng ngoài. Gần đây tôi đã nâng cấp từ Mountain Lion lên Mavericks. Bây giờ tôi cần khả năng đóng băng các bản sao lưu cũ mà tôi đã thực hiện với Mountain Lion trong trường hợp tôi cần quay lại với hệ thống lỗ.

Những gì tôi đã cố gắng cho đến nay:

  1. Dừng máy thời gian và đổi tên thư mục sao lưu trên đĩa. Trên Mavericks, các thư mục Time Machine không thể được đổi tên hoặc di chuyển.
  2. Gỡ bỏ ổ đĩa ngoài khỏi ngăn tùy chọn Time Machine và đọc ổ đĩa - Các bản sao lưu của Time Machine tiếp tục trên cùng một thư mục và trong một thời gian nào đó trong tương lai sẽ ghi đè lên các bản sao lưu cũ.

Làm thế nào tôi có thể đạt được những gì tôi muốn?


Bạn muốn giữ bản sao lưu trong bao lâu
user151019

@Mark - Tôi đoán ít nhất nửa năm. Có vấn đề gì không?
Jan Michael

Câu trả lời:


7

Cách đơn giản nhất là bạn lưu ý ngày và thời gian sao lưu cuối cùng của mình trong Time Machine trên OS X Mountain Lion. Bạn có thể quay lại bất kỳ lúc nào trong tương lai chỉ bằng cách khôi phục lại bản sao lưu với ngày / giờ đó (điều này sẽ vẫn còn trên đĩa miễn là bạn có đủ dung lượng để Time Machine không xóa các phiên bản cũ hơn này) .

  • Bạn có thể dễ dàng tìm thấy ngày và giờ này bằng cách điều hướng vào thư mục "Backups.backupdb" trên đĩa Time Machine và xem dấu thời gian cho thư mục "Mới nhất" (thực ra nó là một liên kết - vì vậy bạn thậm chí có thể mở nó để xem tên thư mục sao lưu mới nhất với ngày và thời gian).

Nếu bạn không muốn ghi lại ngày và thời gian sao lưu cuối cùng với OS X Mountain Lion, cách đơn giản nhất tiếp theo là thay đổi tên máy tính trên Mac trên OS X Mavericks trước khi bạn thực hiện sao lưu Time Machine đầu tiên trên nó hoặc trên đĩa sao lưu Time Machine để sao lưu cũ hơn.

Trong cả hai trường hợp, điều này sẽ khiến Time Machine tạo một thư mục mới với tên máy mới trên đĩa và nó sẽ thực hiện sao lưu toàn bộ lần đầu tiên (vì vậy bạn cần có đủ dung lượng đĩa để chứa gần hai bản sao của máy Mac). Bằng cách này, bạn có thể khôi phục từ bản sao lưu cũ hoặc mới trong tương lai (nếu bạn đổi tên tên máy tính trên đĩa Time Machine, thì bạn sẽ phải hoàn nguyên nó để thực hiện khôi phục hoàn toàn hệ thống cũ).

  • Để thay đổi tên máy tính của bạn, hãy đi tới Tùy chọn hệ thống> Chia sẻ và chỉnh sửa Tên máy tính: văn bản.
    HOẶC LÀ
  • Thay vào đó, để đổi tên tên máy tính trên đĩa Time Machine, sử dụng lệnh sau trong Terminal.app:

    sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass mv /Volumes/<TMDiskName>/Backups.backupdb/<ComputerName> /Volumes/<TMDiskName>/Backups.backupdb/<OSXMountainLionBackupComputerName>
    

    Thay thế các điều sau trong lệnh trên trước khi chạy nó:

    • <TMDiskName> là tên của tên âm lượng cỗ máy thời gian
    • <ComputerName> là tên máy tính hiện tại (mà bạn sẽ tiếp tục sử dụng cho OS X Mavericks)
    • <OSXMaxLionBackupComputerName> là tên của ảnh chụp nhanh để bạn thực hiện khôi phục hoàn toàn trong tương lai (bạn sẽ phải đổi tên lại bằng cách sử dụng lệnh tương tự như trên trước khi khôi phục hoàn toàn)

1
1. Lưu ý Dấu thời gian sao lưu của Mountain Lion Các đề xuất đầu tiên chỉ hoạt động nếu có đủ dung lượng đĩa trên ổ cứng ngoài và ảnh chụp nhanh của máy thời gian không bị giết bởi những cái mới hơn. Vì vậy, đây thực sự không phải là một lựa chọn vì tôi không thể đảm bảo cỗ máy thời gian giữ những ảnh chụp nhanh cũ đó. <br> 2. Đổi tên Tên máy tính Đáng buồn thay, đây không phải là một tùy chọn cho tôi, vì tên máy được cố định bởi bộ phận của nó. Tôi không phải thay đổi tên. Bạn có ý tưởng nào khác không?
Jan Michael

Tôi đã cập nhật câu trả lời với một tùy chọn khác. Bạn có thể * đổi tên tên máy tính (tên OS X Mountain Lion) trên Time Machineđĩa hiện tại (thay vì đổi tên máy tính của bạn). Vì vậy, bạn sẽ có bản sao lưu cũ trong thư mục đó và các bản sao lưu mới sẽ chuyển đến một thư mục mới với tên máy tính hiện tại.
MK

1
Có lẽ tôi đã hiểu nhầm hướng dẫn của bạn. Với lệnh bypass helper, tôi có thể di chuyển thư mục tên máy tính sang một tên khác. Nhưng một khi tôi khởi động Time Machine, nó đổi tên thư mục thành tên máy tính ban đầu. Bạn có ý gì khi "thay vì tạo một bản sao"?
Jan Michael

1
Sau đó, lệnh bypass không thực hiện thủ thuật. Time Machine có thể phát hiện thư mục đã di chuyển và sử dụng lại nó.
Jan Michael

3
Hoạt động khi lệnh được cung cấp bởi @mk được sử dụng để di chuyển Backups.backupdb-Thư mục đến một vị trí khác trên ổ đĩa ngoài.
Jan Michael

4

Câu trả lời này nhấn mạnh nhiều kịch bản hơn khi một người cần lưu giữ một hoặc nhiều bản sao lưu Time Machine.)

Time Machine không được thiết kế để bảo quản các bản sao lưu cũ vô thời hạn (ví dụ: Đối với tài liệu lưu trữ vĩnh viễn). Ngay cả khi có nhiều dung lượng trống trên đĩa sao lưu, Time Machine sẽ xóa bản sao lưu sau 24 giờ trong trường hợp đó không phải là bản sao lưu đầu tiên trong một ngày. Nếu đúng như vậy, Time Machine sẽ giữ nó trong 30 ngày trừ khi đó cũng là bản sao lưu đầu tiên của một tuần, trong đó bắt đầu một tuần được xác định là thời gian và ngày của bản sao lưu ban đầu (do đó không nhất thiết phải là Thứ Hai hoặc Chủ Nhật). Tuổi thọ của bản sao lưu đầu tiên trong một tuần không bị giới hạn thời gian. Tuy nhiên, bản sao lưu cũ nhất sẽ bị xóa nếu cần không gian cho một cái mới, trừ khi nó không phải là bản sao lưu cuối cùng còn lại.

Vì vậy, sau này, nếu bạn quyết định khôi phục Time Machine sao lưu mới nhất đã từng thực hiện trên hệ thống cũ, thì nó có thể đã không khả dụng và bạn có thể cần chọn một bản sao lưu cũ hơn thay vì Time Machine đã giữ theo các quy tắc đã nói ở trên.

Về cơ bản, bạn có hai tùy chọn nếu bạn muốn giữ một hoặc nhiều bản sao lưu:

  • Bắt đầu một bộ sao lưu mới vào một đĩa hoặc phân vùng mới, hoặc
  • bảo vệ bản sao lưu bằng các phương tiện khác ngoài Time Machine và tiếp tục sao lưu vào cùng một bộ sao lưu.

Lưu ý rằng nếu bạn cài đặt hệ thống trên đĩa hoặc phân vùng bị xóa và đưa dữ liệu của bạn trở lại (bất kể bạn làm gì, bao gồm Trợ lý thiết lập và Trợ lý di chuyển) hoặc nếu bạn khôi phục toàn bộ hệ thống (một lần nữa, bất kể bạn làm gì, bao gồm khôi phục từ bản sao lưu Time Machine bằng OS X Recovery ), sau đó bản sao lưu Time Machine đầu tiên có thể sẽ bản sao lưu đầy đủ (không phải là bản sao lưu có thể tiết kiệm nhiều không gian và thời gian đĩa sao lưu). Tuy nhiên, bạn thể ngăn chặn nó bằng cách làm theo hướng dẫn này .

Bắt đầu một bộ sao lưu mới vào một đĩa hoặc phân vùng mới

Điều này có thể được ưu tiên, vì nó sẽ cho phép bạn khôi phục hệ thống cũ của mình trong tương lai một cách dễ dàng nhất, bằng cách khôi phục từ bản sao lưu Time Machine bằng OS X Recovery .

Bạn có thể tạo một phân vùng mới trên đĩa sao lưu Time Machine hiện tại của mình ngay cả khi không xóa nó bằng cách làm theo các bước ở đây .

Tùy thuộc vào không gian trống và tùy chọn khác, bạn có thể muốn phân vùng mới là bản sao lưu trong tương lai của hệ thống mới hoặc nó chỉ có thể giữ bản sao lưu mới nhất của hệ thống cũ, tạm thời chọn phân vùng mới trong Tùy chọn máy thời gian trước khi nâng cấp hệ thống, nhưng tiếp tục sao lưu vào phân vùng cũ sau đó. Bạn cũng có thể xem xét thêm một số loại trừ, để nó thực sự chỉ giữ hệ thống cũ mà không có dữ liệu bạn đã sao lưu vào phân vùng cũ.

Để xem bộ sao lưu cũ sau khi bắt đầu một bản sao lưu mới, bạn sẽ cần tùy chọn Duyệt các đĩa sao lưu khác .

Bảo quản dự phòng bằng các phương tiện khác

Điều này có thể được thực hiện ngay cả qua giao diện Time Machine, trước hoặc sau khi nâng cấp hệ thống, bằng cách khôi phục bản sao lưu hệ thống cũ đến một vị trí đã chọn , chẳng hạn như một thư mục khác trên đĩa sao lưu Time Machine hoặc đĩa sao lưu khác.

Một cách khác là tạo một bản sao của hệ thống cũ hoặc bản sao lưu Time Machine của nó thông qua một phần mềm chuyên dụng như Carbon Copy Cloner .

Di chuyển thư mục Time Machine Backups.backupdb sang một vị trí khác trên đĩa sao lưu, sử dụng một chút sửa đổi lệnh được cung cấp trong câu trả lời của MK, để tách nó khỏi tầm với của Time Machine, cũng sẽ thực hiện thủ thuật, nhưng nó sẽ yêu cầu đảo ngược quá trình mỗi khi bạn cần truy cập vào các bản sao lưu cũ thông qua Time Machine hoặc thực hiện Phục hồi OS X. Mặt khác, thực hiện sao lưu vĩnh viễn theo cách này nhanh hơn nhiều, vì nó không yêu cầu sao chép bất cứ điều gì.


Cũng cần lưu ý rằng nếu bạn muốn giữ một bản sao lưu chỉ vì bạn muốn giữ lại một tùy chọn để hạ cấp OS X, thì bạn cũng có một tùy chọn khác. Nếu trước đây bạn đã mua hoặc tải xuống phiên bản OS X cũ hơn bằng Mac App Store, bạn có thể tải xuống trình cài đặt lại từ lịch sử mua hàng trong Mac App Store. Mặc dù vậy, không thể chạy trình cài đặt cũ hơn từ phiên bản OS X mới hơn - trước tiên, bạn sẽ phải xóa phân vùng mà hệ thống hiện tại đang bật và cài đặt phiên bản OS X cũ hơn. Sau đó, bạn có thể sử dụng Trợ lý thiết lập hoặc Trợ lý di chuyển để sao chép dữ liệu, tài khoản và / hoặc cài đặt (ứng dụng sẽ không hoạt động) mà bạn đã sao lưu qua Time Machine trên hệ thống trước đó với OS X mới hơn.


1

Cảm ơn chủ đề và câu trả lời. Tôi có Capsule Time 2 TB vì vậy có không gian để giữ toàn bộ các bản sao lưu Time Machine trước đó cũng như các bản sao lưu mới.

Tôi đã sử dụng thông tin trên, từ câu trả lời tuyệt vời đã được cung cấp, nhưng trước tiên đã tạo một thư mục mới trên TMDisk, khi TMDisk hiển thị được gắn trong thanh bên tôi đã thêm thư mục mới vào cùng một vị trí Backups.backupdbvà gọi nó backup2013.

Sau đó, tôi đã làm như sau trong Terminal, sau khi sửa đổi bản gốc trong TextEdit.

sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass mv \
/Volumes/**TMDisk**/Backups.backupdb/**machinename** \
/Volumes/**TMDisk**/**backup2013**/**machinename**

Thay thế các điều sau trong lệnh trên trước khi chạy nó:

  • **TMDisk** là tên của tên âm lượng cỗ máy thời gian
  • **machinename** là tên máy tính (không phân biệt cũ hay mới)
  • **backup2013** là thư mục bổ sung được tạo để chứa bản sao lưu trước Mavericks

Như trước đây là nơi ảnh chụp nhanh sẽ giúp bạn thực hiện khôi phục hoàn toàn trong tương lai (bạn sẽ phải đổi tên lại bằng cách sử dụng lệnh tương tự như trên trước khi khôi phục hoàn toàn - do đó lưu nó vào tệp văn bản).

Tôi và tôi cũng đã chuyển **machinename**.sparsebundlemột thư mục sao lưu trong giao diện Finder tiêu chuẩn của Time Capsule. Tôi cũng đã lưu tài liệu TextEdit vào cùng thư mục để tôi có thể đảo ngược nó sau nếu cần.

Quan trọng

Sau đó tôi đã hoảng loạn ngay lập tức khi tôi mở Time Machine và chỉ thấy Backups.backupdb mới, điều này sẽ là do tôi kéo và thả machinename.spzzybundle vào một thư mục khác trên Time Capsule của tôi.

Tôi đặt thư mục khác và nhấp đúp vào tên máy và sau đó gắn hình ảnh cũ dưới dạng một thiết bị riêng biệt trong thanh bên.

Time Machine dường như cũng đã đặt lại tên của nó thành mặc định.


Ý tưởng di chuyển thư mục ra khỏi Backups.backupdbbộ đồ của tôi. Tôi không muốn phân vùng lại HD hoặc chuyển qua một cái khác. Tôi cũng không muốn thấy cỗ máy thời gian đổi tên thư mục tên máy trở lại ban đầu. Bằng cách này, cỗ máy thời gian sẽ tạo lại bản sao lưu như lần thử đầu tiên.
bím 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.