<?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>deelab.org &#187; rsync</title>
	<atom:link href="http://www.deelab.org/tag/rsync/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.deelab.org</link>
	<description>There&#039;s no place like 127.0.0.1</description>
	<lastBuildDate>Mon, 21 Nov 2011 10:23:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>rsync tricks</title>
		<link>http://www.deelab.org/2008/06/12/rsync-tricks/</link>
		<comments>http://www.deelab.org/2008/06/12/rsync-tricks/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 01:37:48 +0000</pubDate>
		<dc:creator>dax</dc:creator>
				<category><![CDATA[archlinux]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[rsync]]></category>

		<guid isPermaLink="false">http://www.deelab.org/wordpress/?p=255</guid>
		<description><![CDATA[Tempo fa scrissi un articolo su come montarsi un disco remoto avendo solo il protocollo ftp a disposizione. Montato l&#8217;ftp, si passa all&#8217;rsync. E fin qui ancora niente di nuovo. Il trick consiste nell&#8217;eliminare dal backup alcune cartelle. Il primo passo è creare un file contenente le cartelle da escludere, un semplice elenco il cui <a href='http://www.deelab.org/2008/06/12/rsync-tricks/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Tempo fa scrissi un articolo su come <a href="http://www.deelab.org/2008/02/20/curlftpfs-rsync/">montarsi un disco remoto avendo solo il protocollo ftp a disposizione</a>.<br />
Montato l&#8217;ftp, si passa all&#8217;rsync. E fin qui ancora niente di nuovo.<br />
Il trick consiste nell&#8217;eliminare dal backup alcune cartelle.</p>
<p>Il primo passo è creare un file contenente le cartelle da escludere, un semplice elenco il cui elemento di separazione è un invio. Sarà sempre su questo file dove andrò a mettere le mani per aggiungere/eliminare cartelle da non sincronizzare.<br />
Il secondo passo è aggiungere &#8211;exclude-from=/percorso_al_file all&#8217;rsync.<br />
Ecco un esempio di scriptino per il backup, pronto per un cron anche</p>
<p><code>$ cat mydeelabsyn.sh<br />
#!/bin/bash<br />
sudo mount /mnt/deelab.org<br />
sudo rsync -azvv --delete --exclude-from=/home/dax/mydeelabsyn_exclude /mnt/deelab.org/ /dati/deelab_current/<br />
sudo umount /mnt/deelab.org<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deelab.org/2008/06/12/rsync-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>curlftpfs rsync (dirsync)</title>
		<link>http://www.deelab.org/2008/02/20/curlftpfs-rsync/</link>
		<comments>http://www.deelab.org/2008/02/20/curlftpfs-rsync/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 18:06:43 +0000</pubDate>
		<dc:creator>dax</dc:creator>
				<category><![CDATA[archlinux]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[curlftpfs]]></category>
		<category><![CDATA[rsync]]></category>

		<guid isPermaLink="false">http://www.deelab.org/wordpress/2008/02/20/curlftpfs-rsync/</guid>
		<description><![CDATA[avevo la necessità di sincronizzare una cartella remota con una in locale ed il server mi dava solo il protocollo ftp. quindi mi sono arrangiato così. il mio amico exbyte mi ha linkato una guidina utile dal blog di un altro fratello arciere (che ringrazio e saluto). avevo gia installato curlftpfs ma stavo cercando di <a href='http://www.deelab.org/2008/02/20/curlftpfs-rsync/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>avevo la necessità di sincronizzare una cartella remota con una in locale ed il server mi dava solo il protocollo ftp.<br />
quindi mi sono arrangiato così.<br />
il mio amico exbyte mi ha linkato una guidina utile dal blog di un altro <a href="http://www.stenoweb.it/node/94">fratello arciere</a> (che ringrazio e saluto).</p>
<p>avevo gia installato curlftpfs ma stavo cercando di far funzionare fuseftp purtroppo con questo errore:<br />
substr outside of string at /usr/bin/fuseftp line 381.<br />
gugolando si recuperava il blog dello sviluppatore ma in realtà non sono riuscito a farlo funzionare.<br />
prima di tutto c&#8217;è da dire che serve aggiungere il modulo fuse in rc.conf.</p>
<p>non appena ho letto quell&#8217;articolo ho pensato che potesse valere la pena provarci, e così è stato.</p>
<p><code>$yaourt -S curlftpfs<br />
<del datetime="2008-02-25T17:29:55+00:00">$sudo pacman -S rsync</del><br />
$sudo pacman -S dirsync</code></p>
<p>successivamente così come suggerisce l&#8217;autore ho creato il .netrc con le righe<br />
<code>machine ftp.byexamples.com<br />
login myusername<br />
password mypassword</code><br />
dunque l&#8217;ho copiato in /root/ perchè il mount è da li che lo cerca.</p>
<p>ho aggiunto la riga in fstab:<br />
<code>curlftpfs#ftp.myftp.org /mnt/myftp fuse allow_other,ro,user,noauto 0 0</code><br />
ho preferito per mia utilità mountarmela in readonly e noauto.</p>
<p>ora posso semplicemente digitare<br />
<code>$sudo mount /mnt/myftp<br />
$sudo umount /mnt/myftp</code><br />
per mountare/umountare l&#8217;ftp remoto in sola lettura.</p>
<p><del datetime="2008-02-25T17:29:55+00:00">infine rsync:<br />
<code>$sudo rsync -vr /mnt/myftp/ /home/myuser/backup</code></del></p>
<p>si presta meglio dirsync, si basa su rsync ed incorpora più feature:<br />
<code>$sudo dirsync -V -v 9 -r -l /home/myuser/log.log -m 0 /mnt/myftp/ /home/myuser/backup/</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deelab.org/2008/02/20/curlftpfs-rsync/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

