Storelicious

Welcome to Anthony's Blog

Hello and welcome to my blog, Here you will find many things about me and what i Like or enjoy, Including articles Written by me or articles i enjoyed reading mostly thoughts, computer or whatever captures my attention and wanted to share it. I enjoy photography and creating websites mostly for fun. I love to read books and find information on the internet, and on some occasions I like to mess around with graphics manipulations and others, no I am not great at it but I still enjoy it :p am always or most of the time at twitter so follow me! don’t be afraid to look at the pictures I’ve taken hope you enjoy them as well as the articles posted here.

Prev Next
Twitter:
No public Twitter messages.
08 May 2009

Server to server Transfer Posted by Nitro212 in Tech & Comoputer | No responses

Server to server Transfer

A la hora de transferir archivos de un servidor a otro nos complicamos la vida, ya que es difícil transferir archivos grandes. Como muchos no tenemos una conexión rápida es difícil bajar una gran cantidad de archivos y volverla a subir cuando los mismos servidores tienen una buena velocidad, ¿por que no usarla? Muchos de nosotros conocemos del comando wget, el cual es una herramienta muy útil, pero tiene algunas fallas cuando intentas transferir más de 2 mil archivos. El comando wget se cae, tiene un límite, luego no sabes donde quedaste. Una buena herramienta tb es scp, no es de mis favoritas pero resuelve. Lo que muchos no conocen es rsycn. Esta una de las mejores que he encontrado hasta el momento ¿por qué? Si la conexión se cae o deseas parar y luego seguir no transfiere los archivos que ya transfirió, ahorras tiempo y ancho de banda (bandwitdh). Aquí explicare las diferentes formas de transferir.

Comandos y como usarlos.

Wget: Este comando es fácil de usar y útil cuando estamos transfiriendo pocos archivos. Si son muchos archivos la mejor manera de facilitar el trabajo al subirlo archivos seria poneros en rar comprimirlos y así los pasas todos de una sola vez.

Uso:

wget -nc -r ftp://user:pass@ftp.server1.com/home/user/doc/

Al utilizar este comando estas bajando el folder “docs” a tu otro servidor.

-r recursive (recurrente) es utilizado para decirle al comando que siga sin parar ni preguntar.

-nc, (no-clobber) salta las descargas que están en el servidor.

Otra forma de usar wget si tienes muchos archivos, seria utilizando esta forma:

Primero hay que comprimir los archivos que deseas transferir. Si ya tienes listo los archivos o el folder que deseas comprimir hagamos esta serie de comandos.

cd /home/user/folder
tar -cvf comprimir.tar comprimir

Una vez hayas comprimido el archivo, vas al otro servidor y ejecuta esta serie de comandos.

cd /home/user/
wget -nc -r tudomain.com/comprimir.tar
tar -xvf comprimir.tar

Este comando es ejecutado desde el server,donde quieres guardar la información.

Cd (change directory) primero tienes que cambiare el directorio donde quieras ir… Donde este localizado el archivo que iras a comprimir ect.

Luego usaras el “tar” para comprimir los archivos usando las extensiones de “-cvf” final mente obtienes tu archivo comprimido usnado “wget” y luego lo descomprimes nuevamente con el comando tar esta vez usado extensiones diferentes “-xvf”

scp: El comando “scp” es algo semejante al wget en forma de utilizarlo para usar este comando tienes que primeramente cambiar a l directorio donde quieres salvar los archivos luego de estar ahí ejecutas el siguiente comando.

uso:

scp -r dl1 user@tudomain.net:downloads

Que hace ese comando si, no tienes que meter el password de una vez el te pedirá meter el password mas adelante la –r como ya sabemos es recurrente en la línea el cual dice “dl1” ese es el archivo que deseo descargar “downloads” después de los: ese es el folder donde está localizado el archivo que deseo descargar. Por ejemplo si mi archivo se llama videos.rar y está dentro del folder videos ejecutaría un comando semejante.

scp -r videos.rar  user@tudomain.net:videos

rsync: ahora les quiero hablar sobre una herramienta muy útil. Esta herramienta es “rsync” ¿porque es muy útil? Además de poder utilizarla como para trasferir archivos de un servidor a otro, también es usada para sincronizar un server con otro. Esta Herramienta puedes tener 2 servidores sincronizados puedes tener un servidor de reserva con toda tu información “backups” lo bueno de esta herramienta es que no transfiere los archivos que ya existen automáticamente les da “update” si el archivo es más pequeño ect.

Uso: El uso de ella al principio aparece ser un poco complicado pero después es lo mas fácil que existe!

Si queremos transferir un folder completo, como yo hice una vez transferí 180 gb en 2 días de un server a otro server usando esta útil herramienta podemos usar el siguiente comando.

rsync -rvz user@tuhost.com:/home/user1/public_html/files /home/user2/public_html/

user@tuhost.com:/home/user1/public_html/files es el server dodne deseas obtener la informaicon claramnte ejecutas ese comando desde el servidor donde deseas guardarlo el cual seria el server 2 usuairo numeor 2 /home/user2/public_html/

ese comando es simple, pero… si deseas ejecutar el comando otra vez y no quieres pasar los mismo archivos nesecitas ejecitarlo con la u por ejemplo.

rsync -rvzu user@tuhost.com:/home/user1/public_html/files /home/user2/public_html/

por que la u? simple “update” revisara los archivos que ya transferiste y si existen no lso volvera a pasar ahorra ancho de banda y tiempo a la vez. espeor que esto le sea util a alguien.

recursos:

rsync

http://samba.anu.edu.au/rsync/

como usar wget

http://lifehacker.com/software/downloads/geek-to-live-mastering-wget-161202.php

uso de rar y unrar (comprimir extrar archivos)

http://linux.byexamples.com/archives/226/compress-to-multiple-volume-rar/

http://www.cyberciti.biz/faq/open-rar-file-or-extract-rar-files-under-linux-or-unix/

Tags: , ,

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Promote this post

Would you like to add this post to your bookmarks? Come on, do not miss any updates and stay tuned.
Please share with us!

This entry no have comments but you can be first .

Leave a Reply ( Guest )

(*)

(will not be published) (*)

Get Adobe Flash playerPlugin by wpburn.com wordpress themes