J'ai un fichier tar "Moodle" de 38 Go que je dois transférer de l'ancien serveur (hébergement partagé), que nous pouvons appeler "Serveur A" vers le nouveau serveur (Dédié virtuel), ou "Serveur B". Je suis avec Mediatemple si cela aide.
J'ai déjà tarballé le répertoire et utilisé wget pour le transférer vers le serveur B via SSH, cependant - c'est un paquet minable de 100 Go et j'ai une capacité de disque de 96% - ce qui signifie que je ne peux pas décompresser le fichier sur le serveur B! Existe-t-il un moyen de transférer cet énorme fichier du serveur A vers le serveur B, en préservant les autorisations et avec le moins possible de corruption de fichiers, ce qui ne me fera pas atteindre la limite de disque?
Bien que j'aie passé un bon moment à faire cela jusqu'à présent, je serais prêt à abandonner mon plan initial si quelqu'un pouvait offrir une meilleure idée - et je vous en serais très reconnaissant!
rsync -av servera:/path/to/files/to/copy/ /path/to/copy/to
man rsync
oursync --help
-a
implique-r
(et beaucoup plus de drapeaux que les gens oubliaient jusqu'à-a
ce qu'ils soient ajoutés car "ce sont les drapeaux utiles pour faire des sauvegardes")Vous voulez probablement acheter plus d'espace disque, mais en supposant que non, vous pourriez ...
canalisez l'archive plutôt que de la télécharger.
ou si vous n'avez pas accès SSH à votre ancien serveur
ou utilisez rsync comme Dennis l'a dit .
Sois créatif. Il y a d'autres solutions que je ne mentionne pas.
la source
--numeric-owner
option avant de créer tarball pour vous assurer que le propriétaire et les groupes ne changeront pas.ssh ouser@oserver tar -zcplC /src_path --numeric-owner . | tar -zxpC /dst_path
--numeric-owner
peut avoir des conséquences involontaires (potentiellement graves) si le schéma UID / GID diffère entre les deux machines. Ce n'est généralement pas un problème dans l'environnement interne, mais le passage d'un «hébergement partagé» à un «virtuel dédié» peut entraîner des problèmes. Vous devez vous attendre à devoir fixer la propriété sur le nouveau serveur en cas d' utilisationtar
,cpio
et peut - être mêmersync
.nc
OR˝openssl
,sed
,gpg
,uuencode
etmail
(avec soin;),enscript
+lpr
+ [porteurs] aviaires ( de fr.wikipedia.org/wiki/IP_over_Avian_Carriers~~number=plural ) +scan
+ocr
. .. Mais il y a encore plus ...