<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JorgeFuertes.com &#187; Trucos</title>
	<atom:link href="http://jorgefuertes.com/category/soft-libre/trucos/feed" rel="self" type="application/rss+xml" />
	<link>http://jorgefuertes.com</link>
	<description>Consultor sistemas informáticos</description>
	<lastBuildDate>Thu, 19 Jan 2012 08:58:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Backups sincronizados mediante Dropbox</title>
		<link>http://jorgefuertes.com/backups-dropbox</link>
		<comments>http://jorgefuertes.com/backups-dropbox#comments</comments>
		<pubDate>Thu, 27 Aug 2009 08:36:51 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<category><![CDATA[Trucos]]></category>

		<guid isPermaLink="false">http://jorgefuertes.com/?p=527</guid>
		<description><![CDATA[Últimamente se está poniendo muy de moda un servicio de sincronización de ficheros llamado Dropbox. Se trata de un servicio combinado de interfaz web, protocolo webdav y un residente que se ocupa de sincronizar una carpeta con el servidor. Podemos instalar dropbox en varios ordenadores y así tener lo mismo en esa carpeta en todos [...]]]></description>
			<content:encoded><![CDATA[<p>Últimamente se está poniendo muy de moda un servicio de sincronización de ficheros llamado <a href="https://www.dropbox.com/referrals/NTE1NjczNTY5">Dropbox</a>.</p>
<p><a href="https://www.dropbox.com/referrals/NTE1NjczNTY5"><img src="http://jorgefuertes.com/wp-content/uploads/2009/08/logo.png" alt="dropbox" title="dropbox" width="236" height="62" class="alignleft size-full wp-image-528" /></a>Se trata de un servicio combinado de interfaz web, protocolo <a href="http://es.wikipedia.org/wiki/WebDAV">webdav</a> y un residente que se ocupa de sincronizar una carpeta con el servidor. Podemos instalar dropbox en varios ordenadores y así tener lo mismo en esa carpeta en todos ellos.</p>
<p>El servicio nos deja, de forma gratuita, unos 2Gb de espacio para meter lo que queramos, y entre otras características nos permite obtener enlaces públicos para los ficheros de la carpeta &#8220;<em>Public</em>&#8220;, o compartir directorios con sólo dar la dirección de correo que debe recibirlos.</p>
<p>Para hacer copias de respaldo de carpetas que tengamos por el disco, por ejemplo la de los profiles de Firefox, o una copia de seguridad de nuestras facturas&#8230; podríamos recurrir a jugar con enlaces simbólicos, aunque esto no siempre funciona, y resulta un poco peligroso. Si estropeamos algo en un ordenador, lo estropeamos en todos, y realmente no queremos editar en todos, sólo tirar copias de seguridad de cada uno en su directorio correspondiente y tenerlas a salvo incluso de un incendio.</p>
<p>Lo que yo he hecho es utilizar rsync de forma local, desde lo que quiero copiar hasta un directorio dentro de <em>~/Dropbox</em>, y para ello he hecho el siguiente script:</p>
<h3>bk_docs-dropbox.sh:</h3>
<div class="code">
<pre>
#!/bin/bash

ORIGEN="/home/queru/Documentos"
DESTINO="/home/queru/Dropbox/Backups"
OPCIONES="-axE --stats"
LOGDIR="/home/queru/Desktop/logs"
LOG="$LOGDIR/bk_docs-dropbox.log"

mkdir -p $DESTINO
mkdir -p $LOGDIR

INICIO=$(date +"%H:%M:%S@%d-%m-%Y")
echo -e "\n\n+ Sincronizando a las $INICIO." >> $LOG

rsync $OPCIONES $ORIGEN $DESTINO &#038;>> $LOG 

FIN=$(date +"%H:%M:%S@%d-%m-%Y")
echo -e "\nFinalizado a las $FIN.\n" >> $LOG
</pre>
</div>
<p>Si ejecutamos el script a mano, obtendremos una copia exacta de la carpeta de documentos dentro de dropbox, con lo que el demonio que instalamos de este servicio se pondrá a subir todos los datos al servidor. Las siguientes veces que lo ejecutemos será muy rápido, sólo transmitirá los cambios si los ha habido.</p>
<p>Ahora sólo nos quedaría automatizar la tarea para que se ejecute sola, por ejemplo cada 10 minutos.</p>
<h3>crontab -e:</h3>
<div class="code">
<pre>
# m    h   dom mon dow command
  */10 *   *   *   *   /home/queru/bin/bk_docs-dropbox.sh
</pre>
</div>
<p>Listo. Copia de seguridad sincronizada cada 10 minutos.</p>
<p><strong>Nota</strong>: Este sistema sirve para cualquier <strong>UNIX</strong>, incluido <strong>OS-X</strong>. Sólo recordad que la carpeta &#8220;home&#8221;, en OS-X se llama &#8220;Users&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://jorgefuertes.com/backups-dropbox/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

