Guillaume Ferrari

mercredi 21 février 2007

Déplacer des fichiers d'un serveur à un autre

Du serveur cible on lance ça :

wget -r -t 45 -o log ftp://login:password@www.domaine.org/directory/ &

login/pass et serveur sont ceux de la source

-r : récursif
-t 45 : réessaye 45 fois si le download n'arrive pas au bout
-o log : crée un fichier log


Autre solution

rsync -aHvzc -e 'ssh' root@nsxxxx.ovh.net:/home/ /home/
toujours du serveur cible.
là ça copie le répertoire home avec les droits etc...

Multi archives sous linux avec TAR, SPLIT et CAT

Transforme votre repertoire toto/ en une serie d'archives toto.aa toto.ab etc... de 1m chacune

tar -z -c toto/ | split -b 1m - toto.

et pour faire l'opération inverse :

cat toto.* > toto.tar