sebaz.ca

Linux Slackware:  Rsync




Faire une copie de sauvegarde avec Rsync

La définition rsync par wikipédia est la suivante:

rsync (remote synchronization, en français : « synchronisation distante ») est un logiciel libre de synchronisation de fichiers, distribué sous GNU GPL.


Pratique pour utiliser en local lors d'une sauvegarde d'un dossier home lors d'une mise à jour de notre système.


Dans un premier temps se placer (avec un teminal en mode user) dans le dossier où je veux envoyer ma sauvegarde.

Par exemple:

seb@slackware:~$ cd /media/disk


rsync -av --progress sebastien@127.0.0.1:/home/seb .

(notez que le point à la fin de la commande est important)


Activer SSH

S'assurer que le serviceSSHD soit activé.


hosts.allow

Éditer si besoin le fichier:

etc/hosts.allow

et y ajouter la ligne suivante:

sshd : 127.0.0.1, LOCAL


Exemple d'utilisation

Dans le cas de figure d'une sauvegarde du répertoire /home/seb pour l'envoyer dans une nouvelle installation ou mise à jour de son système d'exploitation (par exemple passer de slackware 13 à slackware 13.1).


Dans ma nouvelle slackware 13.1 je me fait un compte seb: adduser


Ensuite, aller dans l'ancienne slackware 13, se connecter administrateur.


Monter le dossier home de la nouvelle slackware 13.1 de la façon suivante: mount /dev/sdxx /media/destination (le xx est le lecteur de la nouvelle slackware par exemple sda3)


Toujours avec ce compte root, supprimer le répertoire /media/destination/home/seb (rm -r seb) pour tout effacer avant d'envoyer notre sauvegarde. Ensuite recréer un répertoire seb (mkdir seb). Ensuite attribuer les droit d'écriture de ce répertoire au user de l'ancien slackware 13 (chown -R seb seb) ce qui va lui permettre d'envoyer la sauvegarde.


Se connecter en user (l'utilisateur seb de l'ancienne slackware 13) et faire le rsync. Dans un premier temps on est supposé être situé au bon endroit c'est à dire: /media/destination/home/

S'assurer qu'on est en «init 3» et ensuite taper la commande: rsync -av --progress sebastien@127.0.0.1:/home/seb .

Cela peut prendre beaucoup de temps si on a un gros répertoire home...


Enfin se connecter sur sa nouvelle slackware 13.1 en administrateur et attribuer à notre utilisateur seb le droit d'aller dans son dossier home: chown -R seb seb



Logiciels utilisés pour ce site | Historique du site | Courriel webmestre | «Mes liens web»

sebaz.ca -Fait avec Kompozer- Linux Slackware Valid CSS!