Gå till innehåll
Just nu i M3-nätverket

Backup med rsync


mattsson

Rekommendera Poster

Hej!

Jag har försökt säkerhetskopiera vissa utvalda mappar från en Mac OS X server 10.6.8 till en Ubuntu dator. Båda datorerna har senaste versionen av rsync. När jag kör rsync får jag error som beror på ACL rättigheter. ACL är konfigurerat på Ubuntu datorn. Jag får följande meddelande:

 

rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32)

recv_acl_access: value out of range: 1ff700d

rsync error: error in rsync protocol data stream (code 12) at acls.c(696) [Receiver=3.0.9]

rsync: connection unexpectedly closed (9 bytes received so far) [sender]

rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]

Apr 09 19:57:48 buster sendEmail.pl[90732]: WARNING => Name/Value pair [tsl=auto] will be ignored: unknown key [tsl]

Apr 09 19:57:49 buster sendEmail.pl[90732]: Email was sent successfully!

recv_acl_access: value out of range: 1ff700d

rsync error: error in rsync protocol data stream (code 12) at acls.c(696) [Receiver=3.0.9]

rsync: connection unexpectedly closed (9 bytes received so far) [sender]

rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]

Apr 09 19:57:49 buster sendEmail.pl[90735]: WARNING => Name/Value pair [tsl=auto] will be ignored: unknown key [tsl]

Apr 09 19:57:50 buster sendEmail.pl[90735]: Email was sent successfully!

 

Jag får samma meddelande även om jag kör det manuellt eller med shellskript.

Någon som vet vad som är fel?

Det är konstigt att det inte fungerar när det är samma version av rsync.

 

Hoppas att någon kan hjälpa mig.

 

M. v.h

Henrik

Länk till kommentar
Dela på andra webbplatser

Vet inte, är inte så bra på rsync, men det ser ut som felet ligger på mottagarsidan.

Om mottagardisken syns i Finder? Ta fram ett infofönster på den och kryssa ur "ignore ownership on this volume". Har för mig det stod om ngt sånt en gång på en sida.

 

Hur ser kommandoradern ut (med handlers)?

 

Är det 3.0.9 du kör? Ser ut så i felmeddelanden. När du installerade rsync... Manuellt? Du körde väl in patchfilerna som fanns med (3st av de som fanns med)? Om du inte har 3.0.9 är det bra att uppdatera till den. Den hanterar visst lite grejjer bättre än den förinstallerade på OS X.

 

Och om du har installerat själv... Har du kollat så det är den rsync som körs?

 

which rsync

Den förinstallerade visar: /usr/bin/rsync

och den man lagt in själv brukar hamna: /usr/local/bin/rsync

 

rsync --version

Min visar:

rsync  version 3.0.9  protocol version 30

# ...o lite längre ner:
   64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
   socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
   append, ACLs, xattrs, iconv, symtimes, file-flags

 

Kan ske du måste fixa till PATH så usr/local... hamnar i början sin din version känns igen först.

 

Jag löste min med en symlänk.

 

cd /usr/bin && sudo mv rsync{,.bak};
sudo ln -s /usr/local/bin/rsync rsync;

 

 

- - -

 

Använder inte rsync så mkt, speciellt inte mellan olika datorer. Har programmet CCC till det mesta. CCC bygger just på på rsync, så du kan ju prova med den och se om det funkar bättre. Där kan du välja de filer/foldrar du vill synca och sen köra schemaläggning på det om du vill.

 

Han som gjort CCC. Han hade en bra artikel om rsync 3.0.9 på OS X men den är borta nu. Har den kvar i webarkiv om du vill ha. Kan zippa dem o skicka då.

.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.



×
×
  • Skapa nytt...