Bestandsoverdracht met rsync

Bestandsoverdracht met rsync

Heb je meerdere servers? Dan kan het voorkomen dat je bestanden wilt kopiëren van de ene server naar de andere server. Om dit goed te doen nemen wij de tool rsync in gebruik. Wij leggen je graag uit hoe je dit kunt gebruiken om bestanden te kopiëren.

RSYNC bestanden kopiëren

Er zijn 2 methodes waarmee je Rsync kunt gebruiken om jouw bestanden te kopiëren, namelijk push en pull.

De Pull methode

Bij de pull methode wil je alle bestanden en directory’s vanaf een andere server (bijvoorbeeld een ontwikkel-server) downloaden naar jouw HPW server. Wat een HPW server precies is lees je hier. Je kunt rsync op gebruiken als volgt:
  1. rsync -avz webmaster@ontwikkel-server.ext:/var/www/html* /var/hpwsites/<u_gebruiker>/website/html/webroot/
Bovenstaand voorbeeld gaat ervan uit dat:
  1. webmaster het account is op de andere server waar je mee bij jouw website bestanden kunt komen
  2. ontwikkel-server.ext de hostname is van de andere server
  3. alle website bestanden staan in in de directory /var/www/html
  4. Je <gebruiker> vervang door de gebruikersnaam van jouw HPW server
De waarden die in het voorbeeld hierboven zijn gegeven, zijn van toepassing voor het gegeven voorbeeld. Je moet deze aanpassen naar de voor jou correcte waarden. Weet je niet welke waarden voor jou correct zijn dan kun je contact opnemen met onze hosting experts. Zij kijken graag met je mee.

De Push methode

De push methode is te herkennen doordat je bestanden uploadt naar een andere server,  vanaf jouw HPW server. Het verschil in deze methodes is dat u bij de pull methode bestanden downloadt naar uw hpw server en dat u bestanden uploaden met de push methode.

Voor de push methode is het van belang dat ‘de andere server’ in bezit is van rsync. Daarnaast moet er een uitzondering in de firewall van jouw HPW server staan.

Om alle bestanden en directory’s vanuit de huidige directory te kopiëren naar de webroot kan je het volgende uitvoeren op de andere server (niet de HPW server):

</span>
<pre>rsync -avz ./* -e "ssh -p 22622" &lt;gebruiker&gt;@d-xxxxxxx.host-ed.eu:/var/hpwsi

    • Related Articles

    • E-mail migreren met ImapSync

      Bij het verhuizen van jouw website naar LinQhost is het overzetten van de websitebestanden en databases geen probleem. Wanneer het gaat om jouw e-mail wordt dit al wat lastiger. Hier volgt een stappenplan om ook jouw e-mail via imap te migreren naar ...
    • E-mail migreren via IMAP met ImapSync

      Het verhuizen van je website naar LinQhost is eenvoudig, maar het migreren van je e-mail kan wat ingewikkelder zijn. Gelukkig kun je met ImapSync je e-mails eenvoudig overzetten naar je nieuwe mailomgeving bij LinQhost. In deze handleiding leggen we ...
    • Het voorkomen van simultaan draaiende cronjobs met Flock

      Cronjobs zijn taken die periodiek worden uitgevoerd en ingesteld kunnen worden via het commando crontab. Het is een eenvoudige manier om taken automatisch uit te voeren. De basis uitleg over cronjobs kun je terugvinden in een eerdere blog post op ...
    • Optimaliseer je beveiliging met een security.txt policy

      Bij LinQhost staat security altijd voorop. Toch kan het gebeuren dat er iets over het hoofd wordt gezien, hoe zorgvuldig je ook bent. Gelukkig zijn er ethische hackers, ook wel white hat hackers genoemd, die graag kwetsbaarheden opsporen en melden. ...
    • SaaS-platform WiQhit kiest voor managed hosting van LinQhost

      Vanaf maart 2020 maakt het personalitatie softwarebedrijf WiQhit.com gebruik van de LinQhost dienstverlening. Wij verzorgen nu de hosting en het beheer van het WiQhit SAAS-platform. “Die verhuizing was een spannende stap”, bekent Paul Stam (CTO van ...