Truy cập dòng lệnh cho Apple Time Machine?


14

Chúng tôi sử dụng Time Machine của Apple để sao lưu các máy trạm Apple 10.5.8 tại văn phòng.

Nếu tôi muốn khôi phục tệp, tôi cần mở GUI Time Machine và duyệt tệp ở đó. GUI rất tệ mắt và cản trở tôi.

Có cách nào để duyệt kho lưu trữ Time Machine bằng dòng lệnh của Mac không?

Tôi đã quen với Netapps và các thiết bị lưu trữ khác. Tôi sử dụng backintime cho máy trạm Ubuntu của tôi. Để khôi phục tệp bằng một trong các hệ thống đó, bạn có thể khôi phục tệp bằng lệnh đơn giản như:

cp .snapshot/daily.0/filename.txt .

hoặc là

cp /backup/backintime/20100611-000002/backup/etc/shadow /etc/shadow

Có tương đương với Time Machine của Apple không?


1
Một giải pháp trung gian sẽ là sử dụng Finder để duyệt các bản sao lưu Time Machine giống như một thư mục thông thường.
fideli

@fideli: Bạn nói chúng tôi có thể duyệt Time Machine trong công cụ tìm. Tôi đã không nhận ra điều này là có thể. Hóa ra chúng ta có thể duyệt thư mục Time Machine bằng dòng lệnh! Ví dụ, tôi có thể sao lưu ~/.vimrctại /Volumes/TimeMachine/Backups.backupdb/$HOSTNAME/Latest/$USERNAME/Users/mydirectory/.vimrc.
Stefan Lasiewski

@fideli: Tôi nghĩ bạn đã trả lời câu hỏi của tôi. Hãy tiếp tục đặt câu trả lời của bạn bên dưới, đề cập vài điều về 'dòng lệnh' và thu thập giải thưởng của bạn!
Stefan Lasiewski

Câu trả lời:


5

Đặt bình luận của tôi như một câu trả lời. Một giải pháp trung gian sẽ là sử dụng Finder để duyệt các bản sao lưu Time Machine giống như một thư mục thông thường. Nếu bạn muốn duyệt nó trong dòng lệnh, hãy kéo thư mục từ Finder vào cửa sổ Terminal để bạn không cần phải tìm kiếm qua nhiều cấp độ thư mục mà Time Machine thiết lập. Thưởng thức!


3
Làm cách nào để kéo thư mục từ Finder sang Terminal trong khi duyệt bản sao lưu Time Machine?
Erik Kaplun

9

Khôi phục bản sao lưu từ dòng lệnh có thể được thực hiện bằng tmutillệnh:

tmutil restore <complete path to snapshot> <path to restore>

Ví dụ:

sudo tmutil restore /Volumes/TimeMachine/Backups.backupdb/Server/2013-03-18-002707/Boot\ HD/Users/me/Documents/loveletter.doc loveletter.doc

Sẽ khôi phục thư tình của bạn từ bản sao lưu vào ngày 18 tháng 3.


1
Trên thực tế, tmutilthậm chí không cần thiết để hoạt động trên các công cụ trong /Volumes/TimeMachine/Backups.backupdb.
Erik Kaplun

1
Có thể bạn có thể sử dụng các tệp thô sao chép từ Backups.backupdb, nhưng vì thận trọng nên tôi thích sử dụng các công cụ thích hợp, bạn không bao giờ biết ...
CharlesB

1
Tôi nghĩ rằng một đường thẳng cpsẽ không loại bỏ siêu dữ liệu timemachine khỏi các tệp được khôi phục. Vì vậy, vâng, tốt hơn để sử dụng tmutil. Không biết liệu sao chép bằng Finder sẽ loại bỏ chúng.
Matthew Hannigan
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.