<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://ca.wiki.guifi.net/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
		<id>http://ca.wiki.guifi.net/w/index.php?action=history&amp;feed=atom&amp;title=C%C3%B2pies_remotes_amb_Rsync</id>
		<title>Còpies remotes amb Rsync - Historial de revisió</title>
		<link rel="self" type="application/atom+xml" href="http://ca.wiki.guifi.net/w/index.php?action=history&amp;feed=atom&amp;title=C%C3%B2pies_remotes_amb_Rsync"/>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=C%C3%B2pies_remotes_amb_Rsync&amp;action=history"/>
		<updated>2026-07-29T17:59:26Z</updated>
		<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
		<generator>MediaWiki 1.22.0</generator>

	<entry>
		<id>http://ca.wiki.guifi.net/w/index.php?title=C%C3%B2pies_remotes_amb_Rsync&amp;diff=4353&amp;oldid=prev</id>
		<title>Al: Copyleft Sergi Tur Badenas a http://acacha.org/w/index.php?title=C%C3%B2pies_remotes_amb_Rsync&amp;action=edit</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=C%C3%B2pies_remotes_amb_Rsync&amp;diff=4353&amp;oldid=prev"/>
				<updated>2020-02-08T14:05:40Z</updated>
		
		<summary type="html">&lt;p&gt;Copyleft Sergi Tur Badenas a http://acacha.org/w/index.php?title=C%C3%B2pies_remotes_amb_Rsync&amp;amp;action=edit&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Consulteu també l'article [[Rsync]].&lt;br /&gt;
&lt;br /&gt;
=Scripts per sincronitzar dos ordinadors=&lt;br /&gt;
&lt;br /&gt;
Rsync per fer backups cap problema. Però per sincronitzar fitxers en 2 ordenadors qualsevol programa no ho pot fer perfecte, pq si en l'ordenador A hi ha el fitxer hola.txt i en l'ordenador B no hi és, pot ser que:&lt;br /&gt;
&lt;br /&gt;
* El fitxer no estava enlloc i s'ha creat en l'ordenador A: llavors caldria copiar-lo a B.&lt;br /&gt;
* El fitxer estava als dos ordenadors i s'ha eliminat de l'ordenador B: llavors caldria eliminar-lo a A. &lt;br /&gt;
&lt;br /&gt;
Però no està tot per perdut. La solució que he trobat, i que em funciona molt bé, és fer 2 scripts separats en el ordenador secundari B. Un per fer baixar els fitxers de A a B i un altre per pujar-los de B a A. És qüestió de ser ordenat:&lt;br /&gt;
&lt;br /&gt;
#baixar els fitxers de A a B (script FesVenirFitxers)&lt;br /&gt;
#Treballar amb l'ordenador B&lt;br /&gt;
#pujar-los de B a A (script FesMarxarFitxers) &lt;br /&gt;
&lt;br /&gt;
Els scripts per l'usuari usuari que només estan a l'ordenador B són els següents:&lt;br /&gt;
&lt;br /&gt;
 $ more /home/usuari/Desktop/FesVenirFitxers&lt;br /&gt;
 #! /bin/sh&lt;br /&gt;
 rsync -e ssh -avuz --delete --exclude '.*' --exclude 'Fes*Fitxers' c@192.168.0.10:/home/usuari /home&lt;br /&gt;
&lt;br /&gt;
 $ more /home/usuari/Desktop/FesMarxarFitxers&lt;br /&gt;
 #! /bin/sh&lt;br /&gt;
 rsync -e ssh -avuz --exclude '.*' --exclude 'Fes*Fitxers' /home/usuari usuari@192.168.0.10:/home&lt;br /&gt;
&lt;br /&gt;
Faig sincronització per dates pq així els fitxers modificats ambdós costats es sincronitzen correctament (guanya el fitxer més actual). No em fa por pq els 2 portàtils sincronitzen la data+hora per internet a l'arrancar.&lt;br /&gt;
&lt;br /&gt;
L'script FesVenirFitxers te l'opció --delete pq ordenador secundari B sigui un còpia fidel a A. Però l'script FesMarxarFitxers no té l'opció --delete per no provocar desgràcies involuntàriament (si executes FesMarxarFitxers sense primer haver executat FesVenirFitxers). Això té com a conseqüència que els fitxer eliminats a B no s'elimin a A, però no es greu si la feina grossa es fa a A (crear/modificar/eliminar fitxers) i a B només crear/modificar fitxers.&lt;br /&gt;
&lt;br /&gt;
=Copies incrementals amb rsync=&lt;br /&gt;
&lt;br /&gt;
Podem utilitzar rsync per fer copies incrementals sense malgastar espai en disk de la següent manera:&lt;br /&gt;
&lt;br /&gt;
 rm -rf backup.3&lt;br /&gt;
 mv backup.2 backup.3&lt;br /&gt;
 mv backup.1 backup.2&lt;br /&gt;
 cp -al backup.0 backup.1&lt;br /&gt;
 rsync -a --delete source_directory/  backup.0/&lt;br /&gt;
&lt;br /&gt;
o&lt;br /&gt;
&lt;br /&gt;
 rm -rf backup.3&lt;br /&gt;
 mv backup.2 backup.3&lt;br /&gt;
 mv backup.1 backup.2&lt;br /&gt;
 mv backup.3 backup.tmp&lt;br /&gt;
 mv backup.0 backup.1&lt;br /&gt;
 rsync -a --delete --link-dest=../backup.1 source_directory/  backup.0/&lt;br /&gt;
&lt;br /&gt;
Si aquest script s'executa diàriament, per exemple amb crontab, tindrem copies incrementals del últims 3 dies.&lt;br /&gt;
&lt;br /&gt;
Teniu en compte la opció ---link-dest. Per més informació sobre HardLinks es pot consultar l'apartat corresponent de l'entrada Shells&lt;br /&gt;
&lt;br /&gt;
*[Easy Automated Snapshot-Style Backups with Linux and Rsync]&lt;/div&gt;</summary>
		<author><name>Al</name></author>	</entry>

	</feed>