Tôi đã đọc một số hướng dẫn về cách kết hợp ảnh chụp nhanh btrfs với rsync để tạo ra một giải pháp sao lưu hiệu quả với lịch sử. Tuy nhiên, tất cả phụ thuộc vào việc rsync --inplace
chỉ sửa đổi những phần của tệp thực sự thay đổi hay nếu nó ghi đè lên toàn bộ tệp một cách tuần tự. Nếu nó ghi toàn bộ tệp thì có vẻ như btrfs sẽ luôn tạo một bản sao mới của tệp, điều này sẽ khiến ý tưởng kém hiệu quả hơn nhiều.
rsync
đọc toàn bộ tệp và sau đó tìm kiếm và chỉ cập nhật những phần cần thiết, btrfs sẽ chỉ sao chép các khối được cập nhật này. Nhưng nếu rsync
đọc và ghi toàn bộ tập tin, thì đó sẽ là một vấn đề.
rsync
không chỉ biết rằng nó có thể tránh ghi toàn bộ tệp, nó quản lý để làm như vậy mà không sao chép nó hoàn toàn qua mạng. Chương trình nhỏ thông minh.