Je souhaite copier une image disque locale sur un autre ordinateur du réseau local. C'est un répertoire volumineux (environ 15 Go) et pour l'accélérer, j'utilise ce petit truc:
cd /Volumes/myserver
tar -cvzf image-dir.gz /Users/francis/image-dir/
Pour le déballage, je peux utiliser:
cd /
tar -xvzf /Volumes/myserver/image-dir.gz
L'idée est d'améliorer les performances en n'envoyant que des données compressées sur le réseau. Cependant, il n'est pas clair si tar effectue réellement la compression avant ou après l'envoi des données sur le réseau. Est-ce que quelqu'un sait?
Des solutions alternatives sont également les bienvenues.
J'ai vu des amis suivre la
tar
sortie,netcat
mais la syntaxe me manque. Les pages de manuel et une recherche rapide sur le Web devraient vous être utiles.la source
netcat -l -p 7000 | tar x
... puis expéditeur:tar cf - /Users/francis/image-dir | netcat otherhost 7000