Tôi đang cố gắng tìm hiểu xem liệu các tập tin rsyncing có phải là nguyên tử hay không. Tôi không thể tìm thấy bất kỳ xác nhận nào về nó. Do rsync chỉ có thể gửi các vùng đồng bằng, tôi đã có ấn tượng rằng nó cũng chỉ cập nhật các phần của tệp trực tiếp. Mặt khác, DJB khuyến nghị rsync để đồng bộ hóa các tệp .cdb
trực tiếp và tôi đã tìm thấy bài đăng này (http://lists.samba.org/archive/rsync/2002-April/002210.html) mà cả hai sẽ ngụ ý rằng tệp mới được tạo, sau đó chuyển sang vị trí thích hợp.Các hoạt động rsync có nguyên tử ở cấp tệp không?
Ai đó có thể chỉ cho tôi một nguồn chính thức xác nhận một hoặc một nguồn khác không?
Bạn không trả lời câu hỏi thực tế. - Điều này có nghĩa là việc cập nhật từng tệp riêng lẻ là nguyên tử? – zrajm
Có nếu bạn xem xét thao tác di chuyển tệp trong cùng thư mục là nguyên tử. –
"Hãy cân nhắc"? Nguyên tử và phi nguyên tử phải là vấn đề của thực tế, không phải là ý kiến, tôi nghĩ vậy? :) Bạn có nghĩa là để nói rằng có những trường hợp đổi tên của một tập tin trong một thư mục (trên một đĩa địa phương) là * không * nguyên tử? Nếu vậy, khi nào điều đó xảy ra? – zrajm