Forum Linux.général Rsync

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
22
déc.
2020

Bonjour,
Je rencontre un probleme avec ce qui semble être une simple copie de fichier

Je dois copier le Home d'une machine vers une autre.

J'essai avec Rsyn ou scp et cela fonctionne mais dans les 2 cas cela crée sur le destination un dossier enfant Home dans le parent Home.

rsync -r -p /home root@172.16.104.17:/home

Comment copier le contenu du home source dans le home destination ?

  • # avec un slash, c'est mieux

    Posté par  (site web personnel) . Évalué à 9. Dernière modification le 22 décembre 2020 à 13:44.

    rsync -r -p /home/ root@172.16.104.17:/home

    et je recommande :

    rsync -av /home/ root@172.16.104.17:/home

    • [^] # Re: avec un slash, c'est mieux

      Posté par  . Évalué à -5. Dernière modification le 22 décembre 2020 à 18:13.

      peut-etre rsync -av /home/ root@172.16.104.17:/ pour éviter d'avoir un double /home.

      • [^] # Re: avec un slash, c'est mieux

        Posté par  . Évalué à 9. Dernière modification le 22 décembre 2020 à 22:18.

        Non, là tu va synchroniser le contenu de /home dans / !
        Il faut lire la page de manuel de rsync concernant la façon dont le / final dans la source est interprété par rsync (il crée un niveau de moins).

    • [^] # Re: avec un slash, c'est mieux

      Posté par  . Évalué à 1.

      et si on est sur qu'il n'y a pas de dossier/fichier cachés dans /home

      rsync -aP /home/* root@machine_distante:/home/

      comme ca on precise bien ce que l'on veut prendre (le contenu de /home) et où on veut le mettre (dans /home de la machine distante)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.