Hãy thiết lập một vài giả định. Hãy bình luận nếu những điều đó là không chính xác.
- bạn chạy các máy với các hệ điều hành khác nhau và các nền tảng tiềm năng khác nhau.
- bạn mô tả nó cho trường hợp có 2 máy và Linux và FreeBSD
- máy của bạn sử dụng hệ thống tập tin được mã hóa
- bạn muốn tạo bản sao lưu dữ liệu của mình và muốn những bản sao lưu đó cũng được mã hóa
- bạn muốn có thể truy cập dữ liệu trong các bản sao lưu được mã hóa từ bất kỳ nền tảng nào đóng góp vào kho lưu trữ
(thêm bình luận để phân biệt giữa các hình thức mã hóa)
Bạn đề cập rằng bạn muốn có thể truy cập dữ liệu hệ thống khác, từ máy còn sống. Một cách có thể là lưu trữ các bản sao lưu không được mã hóa, trên máy cục bộ, trên hệ thống tệp được mã hóa của nó. Một cách khác có thể là lưu trữ các bản sao lưu được mã hóa, trên máy cục bộ, trên một hệ thống tệp không được mã hóa. Tôi đề nghị lưu trữ các bản sao lưu được mã hóa, trên các hệ thống tập tin không được mã hóa.
Tuy nhiên, như một bên - luôn có một mối quan tâm về sao lưu được mã hóa: - bạn thực sự cần phải cẩn thận với khóa - tham nhũng một phần thường giết chết toàn bộ bản sao lưu
đề nghị của tôi: sử dụng
để tạo bản sao lưu vào một hoặc nhiều container cả hai máy có thể truy cập.
Để giữ tất cả trong mạng LAN của bạn, bạn có thể:
- tạo một hệ thống tập tin "sao lưu" trên cả hai máy chủ, để lưu trữ các "gói" sao lưu được mã hóa. Nó không cần phải là một hệ thống tập tin được mã hóa, vì các "gói" sao lưu (Mudup gọi chúng là "chunk") được lưu trữ trên nó sẽ được mã hóa
- xuất các hệ thống tập tin này, ví dụ như với NFS và gắn kết nó trên các máy chủ khác, tương ứng
- khi bạn tạo bản sao lưu, kết xuất chúng vào hệ thống tệp cục bộ và phản chiếu chúng vào thư mục gắn trên NFS trên máy chủ khác. Điều này có tác dụng phụ tốt đẹp khi có hai phiên bản tệp sao lưu của bạn.
bây giờ bạn sẽ có các hệ thống tập tin sau trên máy chủ của mình:
trên tux, máy Linux của bạn:
/dev/foo / # encrypted filesystem
/dev/bar /tuxdump # unencrypted filesystem, local backup
beastie:/daemondump /daemondump # NFS backup destination
trên Beastie, bạn máy FreeBSD:
/dev/flurb / # encrypted filesystem
/dev/baz /daemondump # unencrypted filesystem, local backup
tux:/tuxdump /tuxdump # NFS backup destination
tùy thuộc vào lượng dữ liệu bạn cần sao lưu, bạn cũng có thể nghĩ về một bộ chứa ngoại vi, bất kỳ nhà cung cấp đám mây nào cũng sẽ làm. Tôi hiện đang chơi xung quanh với việc định cấu hình các thùng chứa S3 của mình để những thứ cũ được chuyển sang Glacier, trông rất hứa hẹn, theo giá cả.