Synchronisatie en back-ups met Rsync

Inhoudsopgave
Wanneer we een server of op onze eigen computers beheren, moeten we informatie gesynchroniseerd houden tussen computers of tussen mappen.
Rsync het is een app gratis multiplatform Het wordt gebruikt om bestandssynchronisatie en back-upbewerkingen uit te voeren. Het is het meest bekend en wordt gebruikt in UNIX / Linux.
Rsync op een server luistert standaard de poort TCP 873 en het dient zowel voor back-up op een lokale server of op een externe server of verschillende apparaten op een netwerk.
Laten we beginnen met het installeren van rsync vanaf de terminal, bijvoorbeeld voor Linux Ubuntu typen we
sudo apt-get install rsync
Vervolgens zullen we de applicatie installeren. Grsync is een grafische interface van de rsync-synchronisatietool in Linux.
sudo apt-get install grsync
Grsync kan ook worden geïnstalleerd op verschillende Linux-, Windows- en OS X-platforms Grsync is gratis software.
In het begin kunnen we een account maken tussen twee mappen, zowel op afstand als lokaal.

We maken een synchronisatie
In de sessies kunnen we verschillende back-ups of synchronisatie definiëren, verschillend in termen van de bron- en doelmap, die we op elk moment kunnen selecteren via een vervolgkeuzelijst. We kunnen dus verschillende synchronisaties definiëren en vervolgens activeren met een enkele klik, zoals back-up, projecten, e-mails.
We selecteren de bron- en doelmap. Als we een schuine streep aan het einde van het bronpad gebruiken, geeft dit aan dat we alleen inhoud van die map naar de bestemming willen kopiëren. Als we de balk niet plaatsen, kopieert het de bronmap en de inhoud.
Map en inhoud synchroniseren
Herkomst: / home / gebruiker / herkomst
Alleen inhoud synchroniseren
Bestemming: / home / gebruiker / herkomst /
We hebben verschillende opties om te selecteren om dezelfde gebruiker, groep en machtigingen te behouden, om te bepalen of de bestemmingskopie moet worden verwijderd als er een duplicaat wordt gevonden.
We gaan verschillende voorbeelden zien, zowel van opdrachten als van Grsync-interfaces
Een harde schijf en een pendrive synchroniseren
Oorsprong: / home / gebruiker / afbeeldingen
Bestemming: / media / gebruiker / usb001
Synchroniseer meerdere mappen in een enkele sessie
Om dit te doen, maak ik in de rootdirectory een tekstbestand zonder een extensie genaamd list in de .grsync-directory, die als een verborgen directory is, en daarbinnen schrijf ik een lijst van de te synchroniseren directory's.
####### / home / gebruiker / .grsync / lijst #######
# .grsync / lijst
/Projecten
/afbeeldingen
/ documenten
####### end / home / user / .grsync / list #######
Vervolgens geef ik op het tabblad geavanceerde opties aan dat de synchronisatie van de oorsprong zal zijn naar de mappen die in het lijstbestand worden genoemd

Daarom in het tabblad Basisopties, bijvoorbeeld voor een synchronisatie van computer naar pendrive
Herkomst: / home / gebruiker /
Bestemming: / media / gebruiker / usb001
In geavanceerde opties geven we aan waar de lijst met te lezen mappen is
--files-from = / home / gebruiker / .grsync / lijst
Andere opties waarmee u Grsync kunt aanpassen zijn:
Werk alleen bestaande bestanden bij, vergelijk ze en kopieer geen nieuwe bestanden
Negeer bestanden die al in de bestemming bestaan ​​of werk de nieuwste bestanden niet bij, kopieer alleen de bestanden die niet bestaan
Dit zorgt voor een aangepaste kopieersynchronisatie per gebruiker en volgens hun voorkeuren kan elke sessie een andere configuratie hebben met een duidelijke focus op incrementele back-ups.
Grsync stelt je in staat om alle processen te simuleren waarmee je kunt weten of er iets mis gaat voordat je een kopie of synchronisatie maakt, omdat het het echte resultaat laat zien van de bestanden die zullen worden gewijzigdVond je deze tutorial leuk en hielp je hem?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
wave wave wave wave wave