Câu trả lời:
rsync
không duy trì tính nhất quán của tập tin như ví dụ như một cơ sở dữ liệu; một tệp được sao chép vào thời điểm rsync
nó mở và vì rsync
có thể chạy trong thời gian rất dài, tệp có thể đã bị thay đổi kể từ thời điểm bạn bắt đầu rsync
. Điều này có "rủi ro" hay không là tùy theo đánh giá của bạn.
Một trong những cách để giảm thiểu rủi ro này là chạy cùng một lệnh rsync hai lần (hoặc nhiều hơn) liên tiếp, để theo dõi mọi thay đổi đã được thực hiện kể từ khi bắt đầu lệnh. Nhưng nếu bạn thực sự cần duy trì tính nhất quán của tệp, bạn nên gắn đĩa chỉ đọc trong suốt thời gian của rsync
quy trình.
Hơi khác ý kiến với Jos ... Tôi muốn nói rằng nếu bạn cần một bản sao lưu hoạt động, hãy sử dụng một hệ thống tệp cho phép ảnh chụp nhanh, như BTRFS . Hành vi copy-on-write của nó cho phép ngay lập tức những bức ảnh của một hệ thống, sau đó bạn có thể tạo một bản sao lưu từ xa với.
Điều đó vẫn có những vấn đề tương tự như các chiến lược sao lưu tích cực khác: nếu nó không có trên đĩa, nó sẽ không được sao lưu . Một số ứng dụng đệm công việc của chúng trong bộ nhớ trước khi ghi vào đĩa (và cần chọc để ghi). Mà trong số này thực sự áp dụng cho bạn là tranh cãi.
Nhưng không có gì vốn không an toàn về việc sao chép tệp khỏi phân vùng được gắn rw. Thậm chí một với một định dạng cũ clunky.