Xin lỗi vì sự thiếu hiểu biết của tôi, tôi là người dùng mới của trang web này, Linux và Raspberry Pi.
Sau đây là một liên kết đến một câu hỏi, từ đó tôi đã sử dụng câu trả lời được sử dụng tốt của người dùng goldilocks rsync
, để tạo rsync
lệnh riêng của mình để tạo bản sao lưu vào thư mục trên ổ cứng của MacBook Pro trên mạng cục bộ của tôi:
Raspberry Pi có thể được sử dụng để tạo bản sao lưu của chính nó không?
Tôi không thể theo dõi câu hỏi này và không thể nhắn tin cho người dùng goldilocks vì dường như không có điều gì như vậy trên Stack Exchange?
Những gì tôi nghĩ ra là đây:
rsync -aHv --rsync-path="sudo rsync" --delete-during --exclude-from=/Users/user/Documents/rsync-exclude.txt --rsh="ssh" user@host:/ /Users/user/Desktop/rpi-backup/
Từ những gì tôi hiểu, việc thêm --rsync-path="sudo rsync"
đối số cho phép không phải sử dụng tài khoản gốc (không an toàn) trên ssh.
Tất cả dường như suôn sẻ nhưng thật không may, tôi gặp lỗi khi kết thúc chuyển khoản trông như thế này:
rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-47/rsync/main.c(1400) [generator=2.6.9]
Đây có phải là điều tôi nên lo lắng và nếu vậy tôi phải sửa nó như thế nào? Hoặc, có phải vì tôi đã sử dụng một rsync-exluded.txt
tệp để loại trừ các thư mục nhất định khỏi bị sao chép trong rsync và lỗi này chỉ xác nhận điều này?
Ngoài ra, một người dùng đã trả lời câu hỏi này nói rằng không thể sao lưu vào máy Mac? Lệnh của tôi dường như hoạt động mà không gặp vấn đề gì vì rõ ràng có một bản sao lưu của hệ thống tập tin trong thư mục mà tôi đã chỉ định làm đích. Khó khăn duy nhất là lỗi mà tôi đã nhận được vào cuối rsync
.
rsync
khác nhau, 2 OS X chồng lên Unix với lớp riêng ngăn chặn truy cập vào một số thư mục nhất định 3 Trừ khi người dùng có thể bị mất các cài đặt phù hợp, 4 Quyền trên hfx
và ext4
khác nhau đáng kể. Bạn có thể thành công trong việc sao lưu các tệp người dùng, nhưng các tệp hệ thống sẽ bị mất / mất quyền.