ให้อภัยความไม่รู้ของฉันฉันเป็นผู้ใช้ใหม่ของเว็บไซต์นี้ Linux และ Raspberry Pi
ต่อไปนี้เป็นลิงค์ไปยังคำถามซึ่งฉันใช้คำตอบที่เป็นเอกสารของผู้ใช้ goldilocks rsync
เพื่อสร้างrsync
คำสั่งของตัวเองเพื่อสำรองข้อมูลไปยังโฟลเดอร์บน HDD ของ MacBook Pro บนเครือข่ายท้องถิ่นของฉัน:
Raspberry Pi สามารถใช้เพื่อสร้างข้อมูลสำรองของตัวเองได้หรือไม่?
ฉันไม่สามารถติดตามคำถามนี้และไม่สามารถส่งข้อความถึงผู้ใช้ goldilocks เพราะดูเหมือนว่าไม่มีสิ่งนั้นใน Stack Exchange ใช่หรือไม่
สิ่งที่ฉันคิดไว้คือ:
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/
จากสิ่งที่ฉันเข้าใจการเพิ่มของ--rsync-path="sudo rsync"
อาร์กิวเมนต์ทำให้ไม่ต้องใช้บัญชีรูท (ไม่ปลอดภัย) ผ่าน ssh
ดูเหมือนว่าจะเป็นไปด้วยดี แต่น่าเสียดายที่ฉันพบข้อผิดพลาดในตอนท้ายของการโอนซึ่งมีลักษณะดังนี้
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]
นี่คือสิ่งที่ฉันควรกังวลและถ้าเป็นเช่นนั้นฉันจะแก้ไขได้อย่างไร หรือเป็นเพราะฉันใช้rsync-exluded.txt
ไฟล์เพื่อแยกไดเรกทอรีบางอย่างจากการคัดลอกไปในช่วง rsync และข้อผิดพลาดนี้เป็นเพียงการยืนยันนี้
นอกจากนี้ยังมีการกล่าวโดยผู้ใช้ที่ตอบคำถามนี้ว่าจะไม่สามารถสำรองข้อมูลไปยัง Mac ได้หรือไม่ คำสั่งของฉันดูเหมือนจะทำงานได้โดยไม่มีปัญหาเนื่องจากมีการสำรองระบบไฟล์ในโฟลเดอร์ที่ฉันกำหนดให้เป็นปลายทางอย่างชัดเจน ผูกปมเพียง rsync
แต่เป็นข้อผิดพลาดที่ผมได้รับในตอนท้ายของ
rsync
แตกต่างกัน 2 OS X ซ้อนทับ Unix ด้วยเลเยอร์ของตัวเองซึ่งป้องกันการเข้าถึงไดเรกทอรีบางอย่าง 3 การตั้งค่าเว้นแต่ผู้ใช้อาจสูญหายการอนุญาต 4 สิทธิ์hfx
และext4
แตกต่างกันอย่างมีนัยสำคัญ คุณอาจจะประสบความสำเร็จในการสำรองไฟล์ผู้ใช้ แต่ไฟล์ระบบจะสูญเสีย / สูญเสียสิทธิ์