Przepraszam za moją ignorancję, jestem nowym użytkownikiem tej witryny, Linux i Raspberry Pi.
Poniżej znajduje się link do pytania, z którego skorzystałem z dobrze udokumentowanej odpowiedzi użytkownika goldilocks rsync
, aby utworzyć własne rsync
polecenie tworzenia kopii zapasowej w folderze na dysku twardym MacBooka Pro w mojej sieci lokalnej:
Czy można użyć Raspberry Pi do utworzenia własnej kopii zapasowej?
Nie mogłem odpowiedzieć na to pytanie i nie mogłem wysłać wiadomości do użytkownika goldilocks, ponieważ wydaje się, że nie ma czegoś takiego na Stack Exchange?
Wymyśliłem to:
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/
Z tego, co rozumiem, dodanie --rsync-path="sudo rsync"
argumentu pozwala uniknąć konieczności używania (niepewnego) konta roota przez ssh.
Wygląda na to, że wszystko idzie dobrze, ale niestety na końcu transferu pojawia się błąd, który wygląda następująco:
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]
Czy powinienem się tym martwić, a jeśli tak, to jak to naprawić? Czy może dlatego, że użyłem rsync-exluded.txt
pliku, aby wykluczyć kopiowanie niektórych katalogów podczas rsync, a ten błąd tylko to potwierdza?
Ponadto użytkownik powiedział, że nie można wykonać kopii zapasowej na komputerze Mac? Moje polecenie wydawało się działać bez problemów, ponieważ w folderze, który wskazałem jako miejsce docelowe, była oczywiście kopia zapasowa systemu plików. Jedynym problemem był błąd, który otrzymałem na końcu rsync
.
rsync
różnią się, 2 OS X nakłada na Unix własną warstwę, która uniemożliwia dostęp do niektórych katalogów 3 O ile Użytkownicy nie mogą utracić ustawień dopasowania, 4 Uprawnienia na hfx
i ext4
różnią się znacznie. Tworzenie kopii zapasowych plików użytkownika może być skuteczne, ale pliki systemowe zostaną utracone / utracone uprawnienia.