Bekijk Volledige Versie : rsync gebruiken
Ik heb op dit moment een server draaien. Ik ben bezig met een nieuwe en wil alles van de oude op de nieuwe overzetten door middel van rsync.
Nu heb ik het een ander nagelezen en voer de volgende regel uit op mijn oude server:
rsync -avz test 192.168.1.88:/backup
dan zegt hij /root/192.168.1.88 nu such file or directory
wat moet ik wel gaan gebruiken voor rsync?
ik vermoed dat je ergens foute spaties hebt staan. Paste eens exact je commando dat je geeft, zet het tussen code-tags desnoods...
Even de user waarmee je wilt inloggen voor het ipadres zetten, bijv:
rsync -avz test root@192.168.1.88:/backup
Ik krijg de volgende melding
[root@sahi ~]# rsync -avz test root@192.168.1.88 /backup
building file list ... rsync: link_stat "/root/root@192.168.1.88" failed: No such file or directory (2)
done
sent 67 bytes received 20 bytes 174.00 bytes/sec
total size is 16 speedup is 0.18
rsync error: some files could not be transferred (code 23) at main.c(977) [sender=2.6.9]
[root@sahi ~]# [root@sahi ~]# rsync -avz test root@192.168.1.88 /backup
building file list ... rsync: link_stat "/root/root@192.168.1.88" failed: No such file or directory (2)
done
sent 67 bytes received 20 bytes 174.00 bytes/sec
total size is 16 speedup is 0.18
rsync error: some files could not be transferred (code 23) at main.c(977) [sender=2.6.9]
In het commando [root@sahi ~]# rsync -avz test root@192.168.1.88 /backup vergeet je de source path, dus rsync -avz root@192.168.1.88: /backup voor de homedir van root op host 192.168.1.88
Wat is test in die regel?
het is ondertussen gelukt om alles te kopieeren met:
rsync -avz / root@192.169.1.88:/backup
Als ik het goed heb is het ook mogenlijk om met rsync alleen te gaan kopieeren welke bestanden nieuw/geupdate is. Kan iemand mij vertellen hoe dat gaat?
het is ondertussen gelukt om alles te kopieeren met:
rsync -avz / root@192.169.1.88:/backup
Als ik het goed heb is het ook mogenlijk om met rsync alleen te gaan kopieeren welke bestanden nieuw/geupdate is. Kan iemand mij vertellen hoe dat gaat?
Als je dit commando nu nog een keer uitvoert, dan worden alleen gewijzigde bestanden gekopierd.
als je het helemaal gelijk wil zetten, wil je vermoedelijk nog "--delete" erbij geven. Dat gaat ie bestanden die lokaal gewist werden, ook op de remote kant wissen...
nu doe ik dus een update maar krijg veel meldingen zoals:
ERROR: sys/slab/sock_inode_cache/validate failed verification -- update discarde
kan ik hier iets aan doen?
sys/ moet je nooit rsyncen, net als bvb dev en tmp. Deze uitsluiten in je rsync (man rsync, zoeken naar "exclude").
okee maar kan geen kwaad toch? dan heb ik gewoon een kopie van de hele schijf en hoef ik niet alle mappen apart te kopiƫren.
sys is een speciale map, daar staan geen files in die je moet kopiƫren, dit komt rechtstreeks van de kernel. (shm is er nog zo eentje)
/sys/ niet rsyncen omdat hier ook specifieke configuraties voor de machine zelf op zitten. Ook kernels die niet gelijk aan elkaar zijn etc.
Als je ze synct kan het zijn dat je bakkie niet meer wilt opstarten de volgende keer met allerlei gevolgen ...