Cehaletimi affedin, bu sitenin yeni bir kullanıcısıyım, Linux ve Raspberry Pi.
Aşağıda, yerel ağımdaki bir MacBook Pro'nun HDD'sindeki bir klasöre yedekleme yapmak için rsync
kendi rsync
komutumu oluşturmak üzere kullanıcı goldilocks'ın iyi belgelenmiş yanıtını kullandığım bir soru bağlantısı bulunmaktadır :
Bir Raspberry Pi kendi yedeğini oluşturmak için kullanılabilir mi?
Bu soruyu takip edemedim ve yığın gol böyle bir şey var gibi görünüyor çünkü kullanıcı goldilocks mesaj alamıyor?
Ne geldi bu:
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/
Anladığım kadarıyla --rsync-path="sudo rsync"
argümanın eklenmesi ssh üzerinde (güvensiz) bir kök hesap kullanmanıza izin vermez.
Her şey iyi gidiyor gibi görünüyor ama ne yazık ki böyle görünüyor transfer sonunda bir hata alıyorum:
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]
Bu endişelenmem gereken bir şey mi ve eğer öyleyse nasıl düzeltebilirim? Ya da bu rsync-exluded.txt
, rsync sırasında belirli dizinlerin kopyalanmasını dışarıda bırakmak için bir dosya kullandığım için mi ve bu hata sadece bunu doğrulıyor mu?
Ayrıca, bu soruya cevap veren bir kullanıcı tarafından Mac'e yedeklenmenin mümkün olmayacağı söylendi? Hedefim olarak belirlediğim klasörde dosya sisteminin bir yedeği olduğu için komutum sorunsuz çalışıyordu. Tek aksaklık sonunda aldığım hataydı rsync
.
rsync
farklıdır, 2 OS X, belirli dizinlere erişimi engelleyen kendi katmanıyla Unix'i üst üste bindirir 3 Kullanıcılar eşleşme ayarları kaybolmadıkça, 4 İzinler açık hfx
ve ext4
önemli ölçüde farklılık gösterir. Kullanıcı dosyalarını yedeklemede başarılı olabilirsiniz, ancak sistem dosyaları izinleri kaybeder / kaybeder.