France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
23 592 membres enregistrés - 1 913 544 posts - 99 193 topics
Index des forums FH  | Index des forums DegroupNews
      Systèmes et Logiciels Alternatifs
           Systèmes d'exploitation
                [résolu]Comment envoyer un tar à la volée ?
39 connectés(record : 272 le 28 octobre 2008 - 04 h 23)

Vous devez vous connecter pour répondre au topic.
[résolu]Comment envoyer un tar à la volée ?

loz
Put something exciting between your legs!

Messages : 7 599
Inscrit le 07/11/01
Ville : Grenoble
Non connecté
  Posté le 09 novembre 2005 - 17 h 08 m 20 s
Le contexte : j'ai besoin régulièrement de sauvgarder les fichiers de conf de machines distantes sous Linux (Trustix, mais ça doit rien changer).

Ma solution actuelle est de me connecter par ssh, faire un tar.gz de /etc, puis de l'envoyer par scp à un serveur distant, et enfin de le supprimer.
Je me suis dit (oui je parle tout seul) "pourquoi passer par un fichier intermédiaire, d'autant qu'un jour je vais essayer de faire ça sur une machine dont le disque est en train de mourir, et ça marchera pas ? "
J'ai bien tenté de faire un pipe du tar sur scp, mais scp refuse (je suppose qu'il a besoin de connaître la taille du fichier avant de l'envoyer).

Quelle autre solution simple avec les utilitaires de base ?


Message édité 2 fois, la dernière par loz le 31 décembre 2005 - 00 h 07.

« Vivre simplement, pour que simplement d’autres puissent vivre. » (Gandhi)

nigaiden


Messages : 514
Inscrit le 31/12/02
Ville : Lyon
Non connecté
  Posté le 09 novembre 2005 - 19 h 21 m 48 s
Après une petite recherche sur Google ("tar over ssh") je suis tombé sur un site qui propose la commande suivante :

tar zcvf - /home | ssh rhost "cat > homes.tgz"

J'ai testé avec un autre répertoire et "localhost" comme machine distante ; ça passe.




nigaiden


Messages : 514
Inscrit le 31/12/02
Ville : Lyon
Non connecté
  Posté le 09 novembre 2005 - 19 h 25 m 37 s
Si tu fais régulièrement des sauvegardes, tu peux aussi être intéressé par des sauvegardes incrémentales en utilisant rsync. Je ne sais pas comment on fait, mais je crois que c'est possible et cela pourrait t'être utile.




loz
Put something exciting between your legs!

Messages : 7 599
Inscrit le 07/11/01
Ville : Grenoble
Non connecté
  Posté le 09 novembre 2005 - 19 h 32 m 58 s
Cool, j'essaye ça demain !

Pour rsync, je le fais régulièrement, pas pas sur la même machine, alors ça risque d'être un peu lourd... surtout si une commande aussi simple que tar+ssh fonctionne !



« Vivre simplement, pour que simplement d’autres puissent vivre. » (Gandhi)

loz
Put something exciting between your legs!

Messages : 7 599
Inscrit le 07/11/01
Ville : Grenoble
Non connecté
  Posté le 10 novembre 2005 - 10 h 19 m 52 s
Nickel, voici ma commande complète :
    Code     
1. tar --ignore-failed-read -zcf - /etc/fichier1 /home/users/fichier2 | ssh utilisateur_de_sauvegarde@serveur_de_sauvegarde "cat > `hostname``date '+.%Y.%m.%d.%H.%M'`.tar.gz"

Elle envoie la liste des fichiers (même si certains n'existent pas) au serveur de sauvegarde en tant que l'utilisateur de sauvegarde, et avec comme nom de fichier, le nom de la machine suivi de la date à la minute près (genre "forums.france-hardware.com.2005.10.26.20.39.tar.gz").



« Vivre simplement, pour que simplement d’autres puissent vivre. » (Gandhi)

DeVice
Boulet occasionel...

Messages : 3 022
Inscrit le 12/03/03
Ville : Grenoble
Non connecté
  Posté le 30 décembre 2005 - 23 h 46 m 05 s
Un truc bien sympa pour les synchronisations en réseau c'est qui peut passer par dessus du ssh.


Edit : petit détail, ca évite l'utilisation de tar en ne transférant que les fichiers necessaires (qui ont changé).


Message édité 1 fois, la dernière par DeVice le 30 décembre 2005 - 23 h 47.

Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"

loz
Put something exciting between your legs!

Messages : 7 599
Inscrit le 07/11/01
Ville : Grenoble
Non connecté
  Posté le 31 décembre 2005 - 00 h 08 m 45 s
Unison, y'a rien à installer ?



« Vivre simplement, pour que simplement d’autres puissent vivre. » (Gandhi)

DeVice
Boulet occasionel...

Messages : 3 022
Inscrit le 12/03/03
Ville : Grenoble
Non connecté
  Posté le 31 décembre 2005 - 00 h 11 m 46 s
si tu as deja ssh, non :)

Edit : il faut gtk si tu veux l'interface graphique quand même (pour mettre dans une crontab, pas utile).


Message édité 1 fois, la dernière par DeVice le 31 décembre 2005 - 00 h 20.

Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"

loz
Put something exciting between your legs!

Messages : 7 599
Inscrit le 07/11/01
Ville : Grenoble
Non connecté
  Posté le 31 décembre 2005 - 00 h 22 m 52 s
Et a quoi quoi ressemblerait la commande ?



« Vivre simplement, pour que simplement d’autres puissent vivre. » (Gandhi)

DeVice
Boulet occasionel...

Messages : 3 022
Inscrit le 12/03/03
Ville : Grenoble
Non connecté
  Posté le 31 décembre 2005 - 00 h 47 m 37 s
Quelque chose comme :

unison /repertoire/local ssh://machine.distante/Autre/repertoire
(si tu peux te connecter par ssh)

La première fois il vaut mieux le faire en mode interactif - ou bien avec un des deux repertoires tout vide.


Message édité 2 fois, la dernière par DeVice le 31 décembre 2005 - 00 h 49.

Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"

loz
Put something exciting between your legs!

Messages : 7 599
Inscrit le 07/11/01
Ville : Grenoble
Non connecté
  Posté le 01 janvier 2006 - 16 h 52 m 28 s
DeVice, il me semble qu'Unison n'est pas installé par défaut (en tout cas pas sur une Ubuntu serveur, probablement encore moins sur une Trustix 1.5), donc tu ne réponds pas au cahier des charges initial...



« Vivre simplement, pour que simplement d’autres puissent vivre. » (Gandhi)

DeVice
Boulet occasionel...

Messages : 3 022
Inscrit le 12/03/03
Ville : Grenoble
Non connecté
  Posté le 04 janvier 2006 - 09 h 49 m 53 s
Ah pardon je n'avais pas compris ça. De oute faon c'était juste pour info vu que le problème est déja résolu :)



Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"

loz
Put something exciting between your legs!

Messages : 7 599
Inscrit le 07/11/01
Ville : Grenoble
Non connecté
  Posté le 04 janvier 2006 - 18 h 25 m 13 s
Mais c'est bien de savoir que ça existe, ça pourra me servir un jour...



« Vivre simplement, pour que simplement d’autres puissent vivre. » (Gandhi)

bidibulo
Wind powered !

Messages : 10 237
Inscrit le 09/12/02
Ville : Lyon 7ème
Non connecté
  Posté le 12 janvier 2006 - 15 h 05 m 17 s


Le 04 janvier 2006 - 18 h 25, loz a écrit :
Mais c'est bien de savoir que ça existe, ça pourra me servir un jour...


+1, à moi aussi ;)

HS : DeuxVice, j'aime bioen ton avatar :D



http://www.kaf-kites.com : la seule association de kitesurf et snowkite Lyonnaise !

Page genérée en 0.2330 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory