Tôi đang sử dụng rsync để sao lưu từ FTP từ xa sang máy tính cục bộ.
Tôi đọc trên internet rằng rsnapshot là tốt hơn.
Chỉ muốn biết cái nào được sử dụng trong môi trường sản xuất
Tôi đang sử dụng rsync để sao lưu từ FTP từ xa sang máy tính cục bộ.
Tôi đọc trên internet rằng rsnapshot là tốt hơn.
Chỉ muốn biết cái nào được sử dụng trong môi trường sản xuất
Câu trả lời:
rsnapshot sử dụng rsync và cp -al
để lưu trữ lịch sử với dung lượng lưu trữ bổ sung tối thiểu. Nói ngắn gọn:
mỗi bản sao 'dường như là một bản sao hoàn chỉnh đầy đủ, nhưng trên thực tế, bất kỳ tệp không thay đổi nào chỉ được lưu trữ một lần. nó xuất hiện trên một số thư mục sử dụng các liên kết cứng.
quá trình này rất đơn giản, giả sử hiện tại có 4 bản sao, từ 0 đến back-3. khi rsnapshot được gọi, nó:
rm -r back-3
)mv back-2 back-3
)mv back-1 back-2
)cp -al back-0 back-1
) điều này tạo ra thư mục back-1 nhưng thay vì sao chép từng tệp từ back-0 sang back-1, nó tạo ra một liên kết cứng; trong thực tế, một tài liệu tham khảo thứ hai cho cùng một tập tin. tên thứ hai này có giá trị như tên đầu tiên và dữ liệu của tệp sẽ không bị xóa khỏi đĩa cho đến khi cả hai tên bị xóa.một khi bạn đã quen với thủ tục này, bạn sẽ thấy nó rất tiện dụng. hoàn toàn không phức tạp, đôi khi tôi làm thủ công để giữ các 'phiên bản trước' lẻ tẻ ở những thời điểm thú vị (ngay trước khi nâng cấp quan trọng, ngay sau khi cài đặt và định cấu hình hệ thống, v.v.)
Một câu trả lời muộn cho Câu hỏi thường gặp này: rsync là một công cụ sao chép / đồng bộ hóa, rất hiệu quả cho các bản sao lưu ở xa. rsnapshot và rdiff làm nhiều hơn một bản sao lưu: chúng giữ một lịch sử của bản sao lưu. AFAIK, ndiff thực hiện điều đó bằng cách giữ các khác biệt của các tệp giữa mỗi bản sao lưu (sao lưu vi sai), vì vậy tài liệu lưu trữ không thể truy cập được. OTOH rsnapshot sử dụng các liên kết cứng cho các tệp giống hệt nhau bản sao đầy đủ của mỗi tệp đã thay đổi, vì vậy tài liệu lưu trữ là các thư mục đơn giản mà người dùng / quản trị viên có thể tìm kiếm từ đó. Vì vậy, có những trường hợp mỗi thực hiện tốt nhất.