2013-07-25 26 views
5

Tôi đang sử dụng bacula + s3fs để tạo bản sao lưu trên S3 nhưng không hỗ trợ Glacier. Có giống như Bacula với Glacier hỗ trợ?Dịch vụ sao lưu Linux với hỗ trợ Glacier

Tôi cần

  • chính sách khác nhau sao lưu (ĐẦY ĐỦ, gia tăng ... vv)

  • sửa một công việc sao lưu từ nơi duy nhất

  • giám sát về tình trạng công việc sao lưu

PS Sao lưu các máy chủ được truy cập từ xa sẽ tốt :)

Trả lời

5

Câu hỏi này có vẻ là off-topic. Đặc biệt là nếu bạn mong đợi:

  • Một giới thiệu phần mềm
  • Một hoàn thành giải pháp phần mềm

Câu hỏi của bạn sẽ nhận được sự chú ý thêm về: Server Fault


Tôi khuyên bạn nên sử dụng bacula vì:

  • Bạn rõ ràng đã quen thuộc với nó
  • Nó hỗ trợ yêu cầu của bạn
  • Nó hỗ trợ mã hóa bổ sung mà được khuyến khích để lưu trữ dữ liệu của bạn trên AWS

Chúng tôi đang sử dụng một kịch bản python Mà bị sa thải định kỳ sử dụng cron. Bạn cũng có thể chạy tập lệnh sau bất kỳ công việc nào bằng cách sử dụng RunScript.

Khái niệm chính là use each volume once. Sau khi khối lượng mong muốn được đánh dấu là đã sử dụng, hãy tải chúng lên sông băng amazon.

kịch bản của chúng tôi thực hiện:

  1. Fetch của PoolId của Pools mong muốn từ bacula.Pools. Chúng tôi chỉ tải lên các bản sao lưu đầy đủ.
  2. Fetch của MediaId từ Media với VolStatus=UsedPoolId là một trong những
  3. Viết MediaId của trước đó vào một bảng mới (eq: MediaArchive) Mà giữ tình trạng cập nhật sông băng xử lý.
  4. Tải lên tập tin Media.VolumeName sử dụng boto (create_archive_from_file)
  5. Mở thành công, lưu id lưu trữ để MediaArchive của bạn. Nếu không, hãy khởi động lại quá trình tải lên.
Các vấn đề liên quan