Sincronizar un usb pendrive en Ubuntu con GNU usbsync
septiembre 13, 2009 at 22:42 4 comentarios
Cuando se utilizan difentes computadores para trabajar y se administra la información de manera manual el clásico copiar y pegar a veces se vuelve tedioso, además puede ocurrir que se nos escape algún archivo o cambio que hicimos.
Una alternativa para resolver este problema es usar el Dropbox que es un servicio en línea, sin embargo en mi caso para el manejo de información sensitiva prefiero que mi información me pertenezca a mí.
Lo que vamos a hacer es utilizar el GNU usbsync que es una herramienta por consola para sincronizar directorios, para ello:
- Descargamos el GNU usbsync de aquí, en el caso de Ubuntu descargamos el paquete: usbsync_0.2-1_i386.deb
- Instalamos el programa, en consola:
sudo dpkg -i usbsync_0.2-1_i386.deb
- Ahora vamos a nuestra unidad usb externa (pendrive) y en la raíz creamos el archivo .usbsync (el nombre de archivo con punto al inicio)
- Abrimos el archivo creado en el paso anterior con un editor de texto.
- Suponiendo que estoy autenticado en Ubuntu como nombre_usuario y que mi host (computadora) se llama nombre_host y que existe la carpeta /home/nombre_usuario/mi_directorio y además quiero que se sincronize con la carpeta llamada mi_directorio_usb que se encuentra en la raíz del pendrive, agrego la siguiente línea al archivo .usbsync:
#Esto es un comentario: mi_directorio_usb nombre_usuario@nombre_host:~/mi_directorio
- Desde la consola accedemos a la unidad usb:
cd /media/nombre_unidad_usb
- Y ejecutamos el usbsync diciéndole que deseamos sincronizar todo lo que esté en la unidad usb (esto con el uso del . en el comando):
usbsync .
Deberíamos ver mensajes indicando que las transferencias se están llevando a cabo.
Listo listo
Entrada archivada en:linux, sistemas operativos. Etiquetas:sincronización, sync, usbsync.
4 comentarios Añade el tuyo
Deja un comentario
Trackback este articulo | Suscríbete a los comentarios vía RSS Feed

1.
Josep Vicent | octubre 11, 2009 a las 09:05
Lo he probado y me viene perfecto, ya que lo he metido dentro de un script, etc…
Lo único es que quisiera que me respetara lo que tengo en el USB tal cual, y si borro algo del USB y que estaba en la copia local del ordenador, no me lo vuelva a meter en el USB. Hay alguna opción para esto?
2.
constrict0r | octubre 22, 2009 a las 08:36
No, el usbsync no incluye algo así, podrías probar openssh + unison, podés ver en este enlace
3.
bebe | abril 7, 2011 a las 16:13
4.
Jimy | noviembre 7, 2011 a las 15:05
Justo lo que buscaba, gracias.