Rsync est un utilitaire gratuit pour copier des ensembles de fichiers . Il prend en charge les connexions réseau automatiques compression , d'authentification et transparent. Le protocole rsync est optimisé pour la sauvegarde d'un ordinateur sur un réseau --- au lieu d'envoyer tous les fichiers de chaque sauvegarde , il envoie uniquement les fichiers qui ont été modifiés depuis la dernière sauvegarde a été effectuée. Vous pouvez exécuter rsync interactive à partir d' un shell Linux standard ou vous pouvez le configurer en tant que serveur d'arrière-plan . Rsync est un choix idéal pour la sauvegarde des systèmes Linux localement ou à distance . Instructions 1 Installer le démon rsync sur le système à sauvegarder . Ce système est appelé le client de sauvegarde . Rsync est préinstallé sur la plupart des distributions Linux actuelles. Pour l'installer manuellement sur Ubuntu Linux , exécutez la commande "sudo apt- get install rsync " pour l'installation . 2 configurer le démon rsync pour démarrer automatiquement lorsque le système est en place. < p> pour les systèmes Ubuntu , tapez la commande "sudo gedit /etc /default /rsync " et définir la directive " RSYNC_ENABLE " à "true ", puis enregistrer les modifications apportées au fichier . 3 . créer un nom d'utilisateur et mot de passe spécial pour les sauvegardes rsync Utilisez les commandes suivantes pour créer un utilisateur nommé rsync " johnDoe " avec un mot de passe de rsync " my_secret ": sudo echo " johnDoe : my_secret ">> /etc /rsyncd.secrets sudo chown root: root /etc /rsyncd.secrets sudo chmod 600 /etc /rsyncd.secrets 4 Créer un fichier de configuration rsync. Le démon rsync a besoin de connaître les utilisateurs et les fichiers qui sont autorisés à être sauvegardé. Ces informations et d'autres paramètres sont conservés dans le fichier de configuration rsyncd.conf taper ces commandes pour commencer à éditer le fichier de configuration : . Sudo touch /etc /rsyncd.conf sudo chown root : . root /etc /rsyncd.conf sudo chmod 644 /etc /rsyncd.conf 5 Écrivez vos paramètres dans le fichier de configuration Utilisez la commande " homme rsyncd.conf " pour voir tous les paramètres que vous pouvez définir dans ce fichier . Au minimum, votre fichier rsyncd.conf devrait inclure les directives suivantes: . Uid , gid , en lecture seule , le chemin, exclure , les utilisateurs auth et le fichier de secrets Voici un fichier de configuration d'exemple : [ mybackup ] uid = root gid = racine read only = yes chemin de = /Photos exclude = /proc /* /dev /* /sys /* /mnt /* /media /* utilisateurs auth = johnDoe fichier de secrets de = /etc /rsyncd.secrets 6 Redémarrez le démon rsyncd . Tapez la commande "sudo /etc /init.d /rsync " ou " Redémarrer le service rsync sudo" afin de redémarrer . 7 Connectez-vous au système qui tiendra les sauvegardes --- c'est le serveur de sauvegarde . 8 Créer un répertoire pour les sauvegardes sur le serveur de sauvegarde . . Tapez la commande " mkdir ~ /backups /" 9 Exécutez la commande rsync sur le serveur de sauvegarde pour effectuer une sauvegarde utiliser une commande comme ceci: . < p> RSYNC_PASSWORD = my_secret rsync -av - delete - progress johnDoe @ backup_client :: mybackup /~ /backups /Photos Remplacer " my_secret " avec votre mot de passe ; rsync " johndoe " avec votre nom d'utilisateur rsync , " backup_client " avec le nom ou l'adresse IP du client de sauvegarde ; " mybackup "avec le nom du module rsync figurant sur la première ligne du fichier rsyncd.conf et« ~ /backups /»avec le répertoire de sauvegarde sur votre serveur de sauvegarde. Photos
|