Migration de fichiers volumineux entre deux serveurs Linux

Distributions, terminal, dual boot, serveurs
sebastien75
Messages : 37
Inscription : jeu. avr. 18, 2024 7:24 pm

Migration de fichiers volumineux entre deux serveurs Linux

Message par sebastien75 »

Bonjour, je dois migrer environ 500 Go de fichiers d’un serveur CentOS à un serveur Debian. J’ai essayé avec `scp`, mais c’est très lent. Quelqu’un connaît une méthode plus efficace ?
antoine06
Messages : 239
Inscription : sam. août 12, 2023 7:24 pm

Re: Migration de fichiers volumineux entre deux serveurs Linux

Message par antoine06 »

Salut ! Pour ce volume de données, je te conseille `rsync`. C’est plus rapide que `scp` et tu peux reprendre la copie en cas d’interruption. Utilise `rsync -avz` pour optimiser la vitesse.
Ex-Windows, jamais regrette le switch
guillaume34
Messages : 103
Inscription : jeu. oct. 12, 2023 7:24 pm

Re: Migration de fichiers volumineux entre deux serveurs Linux

Message par guillaume34 »

Si les serveurs sont sur le même réseau local, tu peux aussi utiliser `nc` (netcat) pour transférer les fichiers en compressant avec `tar`. C’est encore plus rapide que `rsync`.
sebastien75
Messages : 37
Inscription : jeu. avr. 18, 2024 7:24 pm

Re: Migration de fichiers volumineux entre deux serveurs Linux

Message par sebastien75 »

Merci ! J’ai essayé `rsync` et c’est déjà bien mieux. Mais @65, peux-tu préciser comment utiliser `nc` avec `tar` ? Ça m’intéresse pour les prochaines migrations.
guillaume34
Messages : 103
Inscription : jeu. oct. 12, 2023 7:24 pm

Re: Migration de fichiers volumineux entre deux serveurs Linux

Message par guillaume34 »

Bien sûr ! Sur le serveur source, tu fais `tar czf - /dossier | nc -l -p 1234`. Sur le serveur de destination, `nc adresse_ip_source 1234 | tar xzf -`. Ça envoie les données compressées directement.
sebastien75
Messages : 37
Inscription : jeu. avr. 18, 2024 7:24 pm

Re: Migration de fichiers volumineux entre deux serveurs Linux

Message par sebastien75 »

Génial, merci ! Je vais tester ça pour voir la différence. Vous êtes des experts !
Répondre