Cỗ máy thời gian trên Ubuntu?


11

Có một cỗ máy thời gian như hệ thống sao lưu cho Ubuntu không? Nếu không, điều gần nhất là gì?

Câu trả lời:


8

Tôi đã sử dụng rsnapshot để có hiệu quả tuyệt vời. Bạn có thể có nó rsync và giữ bao nhiêu phiên bản cũ, dựa trên thời gian bạn muốn / có không gian cho. Tôi đã có 6 phiên bản tiềm năng của mọi thứ từ hôm nay, hàng ngày trong một tuần, 4 tuần và sau đó là 6 tháng. Tôi đã sử dụng nó để khôi phục một số tập tin mà tôi nghĩ rằng tôi đã mất do ghi đè.

Vấn đề duy nhất tôi gặp phải là nó không chạy do lần chạy trước không hoàn thành kịp thời gian, và vì vậy nó bị khóa lủng lẳng. Đây là trên một máy từ xa đã đăng nhập không cần mật khẩu qua SSH để tắt các tệp rsync để sao lưu / lưu trữ và tôi đã không đăng nhập thường xuyên vào máy chủ để kiểm tra. Chạy một kịch bản logwatch trên đó (gửi email các vấn đề từ nhật ký) ít nhất đảm bảo rằng tôi đã thấy các vấn đề để khởi động lại nó và nó đã không gặp rắc rối kể từ đó. Trên máy chủ cục bộ của tôi, nó không có vấn đề gì cả.


À Từ trang đó: "Sử dụng rsync và các liên kết cứng, có thể giữ nhiều bản sao lưu đầy đủ ngay lập tức. Dung lượng đĩa cần thiết chỉ nhiều hơn một chút so với không gian của một bản sao lưu đầy đủ, cộng với gia tăng ." Bạn đã sử dụng nó một thời gian và sau đó thấy nó ổn định?
quark


5

Déjà Dup (day-ja-doop) là một chương trình sao lưu đơn giản. Nó che giấu sự phức tạp của việc thực hiện sao lưu đúng cách (được mã hóa, ngoài trang web và thường xuyên) và sử dụng tính trùng lặp làm phụ trợ.

Đặc trưng:

  • Hỗ trợ cho các vị trí sao lưu từ xa hoặc cục bộ, bao gồm Amazon S3
  • Mã hóa và nén an toàn dữ liệu của bạn
  • Sao lưu liên tục, cho phép bạn khôi phục từ bất kỳ bản sao lưu cụ thể nào
  • Lịch trình sao lưu thường xuyên
  • Tích hợp tốt vào máy tính để bàn Gnome của bạn

Tôi đã sử dụng thành công gần một năm nay và sao lưu chưa bao giờ là điều này.
Wolfram Arnold

3

Khi sử dụng rsync, hãy xem Time Machine cho mọi Unix ngoài kia để biết hướng dẫn, sử dụng --link-desttùy chọn để tạo liên kết cứng đến các tệp không thay đổi kể từ lần sao lưu cuối cùng. Giống:

#!/bin/sh

# Mount point of the external disk
dest=/media/backupdisk

date=`date "+%Y%m%d-%H%M%S"`
latest=$dest/latest
current=$dest/$date

rsync -aP --link-dest=$latest $HOME/Documents $current

ln -s $current $latest-$date
mv -f $latest-$date $latest

Mac OS X Time Machine không chỉ sử dụng các liên kết cứng đến các tệp không thay đổi mà còn sử dụng các liên kết cứng cho các thư mục không có tệp nào thay đổi.

Tôi nghĩ rằng hầu hết các Unice không cho phép liên kết cứng đến các thư mục, nhưng nếu bạn rsynctạo chúng, thì hãy cẩn thận khi xóa các bản sao lưu cũ: bạn nên sử dụng unlinkđể xóa các liên kết cứng vào các thư mục và không bao giờ xóa bất kỳ tệp nào bạn thấy trong thư mục được liên kết cứng đó. Khi sử dụng rmtrên các tệp được liên kết cứng , chỉ loại bỏ liên kết cứng. Tốt Nhưng khi đệ quy vào một thư mục được liên kết cứng và sau đó xóa các tệp mà người ta nhìn thấy ở đó, các tệp "gốc" sẽ bị xóa và điều đó ảnh hưởng đến tất cả các thư mục được liên kết cứng đề cập đến cùng một điều, thậm chí nhiều bản sao lưu gần đây!

Nói cách khác: chạy một cái gì đó như rm -R 20140101-221000có thể lặp lại vào các thư mục được liên kết cứng và sau đó mạnh dạn gọi rmvào các tệp "gốc". Mày đã được cảnh báo.

(Trang web trên cũng đề cập đến FlyBack , vẫn nhận được bình luận mặc dù ngày tải xuống mới nhất từ cuối năm 2007 tháng 5 năm 2010. Có lẽ đó chỉ là phần mềm rất mạnh mẽ, không cần thay đổi.)


2

TimeVault được thiết kế đặc biệt để mô phỏng TimeMachine. Bộ tính năng lý thuyết là những gì tôi muốn từ bản sao TimeMachine, đặc biệt là tiết kiệm không gian. Thật không may, nó dường như không hoạt động: có rất ít hoạt động phát triển trong một thời gian. Tôi đề cập đến nó cho đầy đủ, và bởi vì, nếu họ có thể được thúc đẩy để làm việc trên nó hơn nữa, nó có vẻ khá hứa hẹn.


0

Tôi không biết trực tiếp về TimeBachine nhưng chúng tôi sử dụng RSync với công việc định kỳ theo lịch trình .


RSync là một cách tốt để tạo bản sao lưu, nhưng nó không giúp bạn giữ được lịch sử phiên bản, theo ý kiến ​​của tôi, đây là phần đẹp nhất của Time Machine.
jtb

1
@jtb, chỉ để chỉ ra điều hiển nhiên: Time Machine chủ yếu là một hệ thống sao lưu, không phải là một kho lưu trữ (và chắc chắn không phải là một hệ thống kiểm soát phiên bản). Đặc biệt là các tệp (hoặc phiên bản của tệp) tồn tại trong thời gian ngắn (dưới một tuần) trên đĩa cứng của bạn, có thể bị hết hạn từ bản sao lưu sớm hơn nhiều so với bạn nghĩ.
Arjan

0

Tôi cho một người đang sử dụng Cấu hình / Khôi phục sao lưu đơn giản và sao lưu các vị trí đã chọn vào ổ cứng ngoài mỗi ngày một lần hoặc lâu hơn. Vẫn chưa có vấn đề gì, vì vậy tôi không thể bảo đảm cho phần khôi phục, nhưng phần sao lưu vẫn ổn.

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.