Tôi có 2 ổ đĩa ngoài tôi giữ đồng bộ, sử dụng rsync
. Tôi thực hiện nhiệm vụ này thường xuyên trên một trong hai máy và thường xuyên chuyển đổi từ máy này sang máy kia để thuận tiện. Tôi có 4 máy chạy Debian 9 và sử dụng các ổ đĩa này trên mỗi máy.
Sáng nay tôi đã sử dụng như sau:
rsync -ahv --delete drive-x drive-y
và đã rất ngạc nhiên khi có vài trăm báo cáo thất bại.
chủ yếu là: rsync: readlink_stat... failed: Input/output error (5)
cũng:rsync: rsync: recv_generator: mkdir ... failed: Read-only file system (30)
Trong quá trình tìm hiểu điều gì đã xảy ra, tôi đã nhắc lại các ổ đĩa hai lần, khởi động lại, chạy rsync
mà không cần --delete
và về cơ bản, tôi cố gắng sửa một cái gì đó đáng tin cậy trong một thời gian dài. Thậm chí nghĩ về việc cài đặt rsync
lại. Trước khi tôi làm điều đó, tôi đã quyết định rsync
2 ổ đĩa trên máy kia, tôi chạy ngoại tuyến. rsync
làm việc theo cách nó nên
Đọc xong tài liệu được đăng ở đây, tôi đã cài đặt clamav
, cập nhật chữ ký và quét thư mục nhà của tôi. Tôi sử dụng điều này thường xuyên trên một máy khác. Tôi tìm thấy 1 và chỉ 1 PUA, và tôi đã xóa nó. Tôi luôn xóa PUA. Sau đó tôi đã kết nối hai ổ đĩa với máy này và thêm các tệp và thư mục kiểm tra khác nhau vào mỗi ổ đĩa.
Tôi đã chạy rsync -ahv --delete drive_x drive_y
và mọi thứ hoạt động tốt.