Synchronisation et sauvegardes avec Rsync

Table des matières
Chaque fois que nous gérons un serveur ou sur nos propres ordinateurs, nous devons garder les informations synchronisées entre les ordinateurs ou entre les répertoires.
Rsync c'est une application multiplateforme gratuit Il est utilisé pour effectuer des opérations de synchronisation et de sauvegarde de fichiers. Il est surtout connu et utilisé dans UNIX/Linux.
Rsync sur un serveur écoute par défaut le port TCP 873 et il sert à la fois pour la sauvegarde sur un serveur local ou sur un serveur distant ou différents périphériques sur un réseau.
Commençons par installer rsync depuis le terminal, par exemple pour Linux Ubuntu on tape
sudo apt-get install rsync
Ensuite, nous allons installer l'application Grsync est une interface graphique de l'outil de synchronisation rsync sous Linux.
sudo apt-get install grsync
Grsync peut également être installé sur diverses plates-formes Linux, Windows et OS X. Grsync est un logiciel gratuit.
Au début, nous pouvons créer un compte entre deux répertoires, à la fois distant et local.

Nous créons une synchronisation
Dans les Sessions, nous pouvons définir plusieurs sauvegardes, ou synchronisations, différentes en termes de répertoire source et de destination, que nous pouvons sélectionner à tout moment via une liste déroulante. On peut donc définir plusieurs synchronisations puis les activer en un seul clic, comme des sauvegardes, des projets, des e-mails.
Nous sélectionnons le répertoire source et de destination. Si nous utilisons une barre oblique à la fin du chemin source, cela indiquera que nous voulons uniquement copier le contenu de ce dossier vers la destination. Si on ne met pas la barre, il copie le répertoire source et le contenu.
Synchroniser le répertoire et le contenu
Origine : / home / user / origine
Synchroniser uniquement le contenu
Destination : / domicile / utilisateur / origine /
Nous avons plusieurs options à sélectionner pour conserver le même utilisateur, groupe et autorisations, pour définir s'il faut supprimer la copie de destination si un doublon est trouvé.
Nous allons voir plusieurs exemples à la fois des commandes et des interfaces Grsync
Synchroniser un disque dur et une clé USB
Origine : / home / user / images
Destination : / média/utilisateur/usb001
Synchronisez plusieurs répertoires en une seule session
Pour ce faire, dans le répertoire racine, je crée un fichier texte sans extension appelé list dans le répertoire .grsync, qui se présente comme un répertoire caché, et à l'intérieur j'écris une liste des répertoires à synchroniser.
####### / home / user / .grsync / list #######
# .grsync / liste
/Projets
/images
/ documents
####### end / home / user / .grsync / list #######
Puis dans l'onglet options avancées, j'indique que la synchronisation depuis l'origine se fera vers les répertoires mentionnés dans le fichier liste

Par conséquent, dans l'onglet Options de base, par exemple, pour une synchronisation de l'ordinateur vers la clé USB
Origine : / home / user /
Destination : / média/utilisateur/usb001
Dans les options avancées, nous indiquons où se trouve la liste des répertoires à lire
--files-from = / home / user / .grsync / list
Les autres options qui vous permettent de personnaliser Grsync sont :
Mettre à jour uniquement les fichiers existants, les comparer et ne pas copier de nouveaux fichiers
Ignorer les fichiers qui existent déjà dans la destination ou ne pas mettre à jour les fichiers les plus récents, ne copier que ceux qui n'existent pas
Cela fournit une synchronisation de copie personnalisée par utilisateur et selon leurs préférences, chaque session peut avoir une configuration différente avec un accent clair sur les sauvegardes incrémentielles.
Grsync vous permet de simuler tous les processus avec cela, vous pouvez savoir si quelque chose ne va pas avant de faire une copie ou une synchronisation, car il montre le résultat réel des fichiers qui seront modifiésAvez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave