Làm cách nào để khôi phục bản sao lưu máy thời gian của ổ USB sang ổ USB mới?


3

Một trong những đĩa USB bên ngoài của tôi đã chết. Tôi muốn khôi phục bản sao lưu máy thời gian sang đĩa USB ngoài (lớn hơn) mới.

Tôi chỉ có thể sao chép bản sao lưu mới nhất vào đĩa mới, nhưng tôi muốn giữ lịch sử sao lưu, để cỗ máy thời gian đó sử dụng đĩa mới để thay thế cho đĩa cũ (với tất cả lịch sử sao lưu).

Câu trả lời:


3

Tôi tìm thấy một giải pháp sử dụng bản sao lưu hiện có. Bí quyết là sử dụng sudo tmutil associatedisk(xem man tmutil).

Đĩa cũ của tôi được gắn bên dưới /Volumes/USB-oldvà đĩa mới được gắn dưới dạng /Volumes/USB-new. Sao lưu của tôi là dưới /Volumes/backups. (Nếu đĩa cũ và đĩa mới của bạn có cùng tên, bạn phải làm theo tất cả các bước, vì tên của đĩa không đủ để liên kết bản sao lưu cũ với đĩa mới)

  1. Dừng máy thời gian để thực hiện sao lưu (trong tùy chọn)
  2. Khôi phục dữ liệu cũ vào đĩa mới:

    sudo tmutil restore /Volumes/backups/Backups.backupdb/MacBookPro/Latest/USB-old/* /Volumes/USB-new
    

    (lưu ý điều này không khôi phục các tệp bắt đầu từ .cấp cao nhất)

  3. Nói với cỗ máy thời gian để liên kết đĩa mới với các bản sao lưu cũ:

    sudo tmutil associatedisk /Volumes/USB-new /Volumes/backups/Backups.backupdb/MacBookPro/Latest/USB-old
    
  4. Bắt đầu máy thời gian để sao lưu

Bây giờ cỗ máy thời gian không cố gắng sao lưu toàn bộ đĩa mới. Thay vào đó, nó tạo ra các bản sao lưu gia tăng dựa trên ảnh chụp nhanh cũ.

Tuy nhiên, dường như không thể quay lại lịch sử bằng Time Machine. Tôi đã cố gắng liên kết tất cả các bản sao lưu cũ với đĩa mới mà không thành công lắm:

for dir in `find /Volumes/backups/Backups.backupdb/MacBookPro -maxdepth 2 -name USB-old`; do 
    echo sudo tmutil associatedisk /Volumes/USB-new $dir
done


Từ trang man: Tùy chọn -a yêu cầu kết hợp tìm tất cả các khối ảnh chụp nhanh trong cùng thư mục máy khớp với danh tính của USB cũ, sau đó thực hiện liên kết trên tất cả chúng. sudo tmutil kết hợp -a / Tập / USB-new /Volume/backups/Backups.backupdb/MacBookPro/Latest/USB-old
Martin Ackerl
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.