<?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>Y.A.P.O.S. by rangzen &#187; sauvegarde</title>
	<atom:link href="http://tatouage.l-homme.com/tag/sauvegarde/feed/" rel="self" type="application/rss+xml" />
	<link>http://tatouage.l-homme.com</link>
	<description>Il était une fois dans l&#039;web</description>
	<lastBuildDate>Sun, 05 Feb 2012 13:56:42 +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>Mon système de sauvegarde en octobre 2011</title>
		<link>http://tatouage.l-homme.com/2011/10/mon-systeme-de-sauvegarde-en-octobre-2011/</link>
		<comments>http://tatouage.l-homme.com/2011/10/mon-systeme-de-sauvegarde-en-octobre-2011/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 13:28:39 +0000</pubDate>
		<dc:creator>rangzen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[sauvegarde]]></category>

		<guid isPermaLink="false">http://tatouage.l-homme.com/?p=152</guid>
		<description><![CDATA[On s&#8217;étonne souvent de mon système de sauvegarde, des redondances ou de sa complexité. Toutes ces personnes n&#8217;ont pas perdu les deux derniers mois de développement d&#8217;un projet de deux ans à rendre dans trois semaines (~1997) ou des années de photos (~2002). Enfin pas encore. Données Découpage et rangement de mes données à sauvegarder : agile données qui <a href='http://tatouage.l-homme.com/2011/10/mon-systeme-de-sauvegarde-en-octobre-2011/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>On s&#8217;étonne souvent de mon système de sauvegarde, des redondances ou de sa complexité. Toutes ces personnes n&#8217;ont pas perdu les deux derniers mois de développement d&#8217;un projet de deux ans à rendre dans trois semaines (~1997) ou des années de photos (~2002).</p>
<p>Enfin pas encore.</p>
<h3><strong>Données</strong></h3>
<p>Découpage et rangement de mes données à sauvegarder :</p>
<ul>
<li><em>agile</em><br />
données qui changent souvent (programmation, configuration, etc.) ou en cours d&#8217;écriture (documentation, etc.) et qui ne sont pas privées (je publie mon code) ou très peu.</li>
<li><em><span class="Apple-style-span" style="font-style: normal;"><em>confidentiel</em><br />
généalogie, photos, sauvegardes de services externes, etc.</span></em></li>
<li><em>dormante</em><br />
données qui changent très peu (fond d&#8217;écran, ebooks, etc.) et n’ont pas de  caractère privés. Il est possible de trouver un rapport avec un pseudo et/ou une activité (screenshot de jeu par exemple)</li>
<li><em>jetable</em><br />
données que je garde mais que je peux «perdre» (musique, etc.) et qui n&#8217;ont aucun caractère privé</li>
<li><em>privee</em><br />
données privées (comptabilité, scan de document administratif, etc.). Dans un container truecrypt.</li>
</ul>
<div>Tableau récapitulatif :</div>
<table border="0">
<thead>
<tr align="center" valign="middle">
<td>Chemin</td>
<td>Importance</td>
<td>Confidentialité</td>
<td>Taille (en Go)</td>
<td>Fréquence de sauvegarde</td>
</tr>
</thead>
<tbody>
<tr>
<td>agile</td>
<td style="text-align: center;">***</td>
<td style="text-align: center;">**</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">«temps réel»</td>
</tr>
<tr>
<td>confidentiel</td>
<td style="text-align: center;">***</td>
<td style="text-align: center;">***</td>
<td style="text-align: center;">40</td>
<td style="text-align: center;">toues les heures</td>
</tr>
<tr>
<td>dormante</td>
<td style="text-align: center;">**</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;">2</td>
<td style="text-align: center;">toutes les nuits</td>
</tr>
<tr>
<td>jetable</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;">*</td>
<td style="text-align: center;">40</td>
<td style="text-align: center;">toutes les nuits</td>
</tr>
<tr>
<td>privée</td>
<td style="text-align: center;">***</td>
<td style="text-align: center;">***</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">«temps réel»</td>
</tr>
</tbody>
</table>
<h3>Outils</h3>
<ul>
<li><a href="http://www.truecrypt.org/" target="_blank">TrueCrypt</a> pour créer les containers</li>
<li><a href="http://fuse.sourceforge.net/sshfs.html" target="_blank">SSH Filesystem</a> pour monter un système de fichier distant au travers d&#8217;un <a href="http://fr.wikipedia.org/wiki/Tunnel_(r%C3%A9seau_informatique)" target="_blank">tunnel SSH</a></li>
<li><a href="http://rsync.samba.org/" target="_blank">rsync</a> pour faire de la synchro incrémentale</li>
</ul>
<div>Cf. <a href="http://tatouage.l-homme.com/2008/09/sauvegarde-avec-rsync-dans-un-container-truecrypt-distant-monte-par-ssh-avec-sshfs/" target="_blank">Sauvegarde avec rsync dans un container Truecrypt distant monté par ssh avec sshfs</a> pour articuler ces outils entre eux.</div>
<h3>Matèriels</h3>
<ul>
<li>Mes disques dur locaux</li>
<li>Clés USB</li>
<li>Disque dur externe</li>
<li>1 <a href="http://www.buffalo-technology.com/products/network-storage/linkstation/ls-wxl-linkstation-duo/">NAS Buffalo LinkStation Duo</a> dans le salon</li>
<li>1 <a href="http://www.buffalo-technology.com/products/network-storage/linkstation/ls-wxl-linkstation-duo/">NAS Buffalo LinkStation Duo</a> chez un ami. Loin.</li>
</ul>
<h3>Services</h3>
<ul>
<li><a href="https://spideroak.com/" target="_blank">SpiderOak</a> sauvegarde en ligne (100Go pour 100$/an), chiffrement à la source, partage, synchro, multi-plateforme, python.</li>
<li><a href="http://www.crashplan.com/" target="_blank">Crashplan</a> sauvegarde en ligne (illimité pour 50$/an) et entre amis, parents, etc. (je te laisse 100Go chez moi, héberge moi mes 80Go). Gratuit pour la version sans sauvegarde paramétrée (priorité, filtre, etc.)</li>
</ul>
<div>Plus utilisé :</div>
<ul>
<li><a href="https://www.jungledisk.com/" target="_blank">JungleDisk</a> un excellent outil pour sauvegarder sur le service <a href="http://aws.amazon.com/s3/" target="_blank">Amazon S3</a></li>
<li><a href="http://www.dropbox.com/" target="_blank">Dropbox</a> obligé d&#8217;utiliser un répertoire particulier mais excellent en synchro</li>
<li><a href="http://www.wuala.com/" target="_blank">Wuala</a> utilisé jusqu&#8217;en septembre 2011 quand ils ont décidé de <a href="https://forum.wuala.com/viewtopic.php?f=39&amp;t=2231" target="_blank">supprimer l&#8217;échange d&#8217;espace local contre du stockage en ligne</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://tatouage.l-homme.com/2011/10/mon-systeme-de-sauvegarde-en-octobre-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ce qu&#8217;il faut vérifier avant une mise à niveau complète sous Linux</title>
		<link>http://tatouage.l-homme.com/2011/10/ce-quil-faut-verifier-avant-une-mise-a-niveau-complete-sous-linux/</link>
		<comments>http://tatouage.l-homme.com/2011/10/ce-quil-faut-verifier-avant-une-mise-a-niveau-complete-sous-linux/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 13:33:34 +0000</pubDate>
		<dc:creator>rangzen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sauvegarde]]></category>

		<guid isPermaLink="false">http://tatouage.l-homme.com/?p=56</guid>
		<description><![CDATA[Système /etc/fstab Quelles sont les partitions montées ? /etc/passwd Quels sont les IDs de mes utilisateurs ? /etc/group Est ce que j&#8217;utilise des groupes particuliers ? Pour la webcam, virtual box, etc. /etc/* Possible de faire une sauvegarde pour récupérer certaines configurations Logiciel /opt Quels sont les logiciels installés à la mano? /etc/apt/* Quels sont <a href='http://tatouage.l-homme.com/2011/10/ce-quil-faut-verifier-avant-une-mise-a-niveau-complete-sous-linux/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<h3>Système</h3>
<ul>
<li><em>/etc/fstab<br />
</em>Quelles sont les partitions montées ?</li>
<li><em>/etc/passwd</em><br />
Quels sont les IDs de mes utilisateurs ?</li>
<li><em>/etc/group</em><br />
Est ce que j&#8217;utilise des groupes particuliers ? Pour la webcam, virtual box, etc.</li>
<li><em>/etc/*</em><br />
Possible de faire une sauvegarde pour récupérer certaines configurations</li>
</ul>
<h3>Logiciel</h3>
<ul>
<li><em>/opt<br />
</em>Quels sont les logiciels installés à la mano?</li>
<li><em>/etc/apt/*</em><br />
Quels sont les dépots installés et les logiciels qui en dépendent ?</li>
<li><em>dpkg &#8211;get-selections</em><br />
Possible de garder une liste des paquets utilisés mais attention aux changements de noms, d&#8217;architecture, etc.</li>
</ul>
<h3>Configuration</h3>
<ul>
<li><em>Menu / Systèmes / Préférences / Applications au démarrage<br />
</em>Des configurations particulières ?</li>
<li><em>ls -ltra ~</em> (dans un terminal)<br />
Est ce qu&#8217;il faut sauvegarder certaines configurations ? Votre porte monnaie <a title="Bitcoin - P2P digital currency" href="http://bitcoin.org/" target="_blank">BitCoin</a> ? Vos favoris <a href="http://www.mozilla-europe.org/fr/" target="_blank">Firefox</a> ?</li>
</ul>
<div>Edition du 14/10/2011, ajout des groupes et suite au <a href="http://blog.touret.info/blog/index.php/post/2011/10/13/R%C3%A9installation-de-mon-PC-sur-Ubuntu-11.10" target="_blank">post</a> de <a href="http://blog.touret.info/" target="_blank">littlewing</a>, ajout des IDs, sauvegarde des paquets et de /etc.</div>
]]></content:encoded>
			<wfw:commentRss>http://tatouage.l-homme.com/2011/10/ce-quil-faut-verifier-avant-une-mise-a-niveau-complete-sous-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sauvegarde avec rsync dans un container Truecrypt distant monté par ssh avec sshfs</title>
		<link>http://tatouage.l-homme.com/2008/09/sauvegarde-avec-rsync-dans-un-container-truecrypt-distant-monte-par-ssh-avec-sshfs/</link>
		<comments>http://tatouage.l-homme.com/2008/09/sauvegarde-avec-rsync-dans-un-container-truecrypt-distant-monte-par-ssh-avec-sshfs/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 16:08:55 +0000</pubDate>
		<dc:creator>rangzen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[sauvegarde]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[sshfs]]></category>

		<guid isPermaLink="false">http://l-homme.com/tatouage/?p=3</guid>
		<description><![CDATA[Le but de ce tutoriel est de monter une sauvegarde distante sur un PC ami qui héberge nos données. Les données hébergées sont chiffrées dans un container Truecrypt. Ce container est visible en local grâce à l&#8217;accès à distance par sshfs (système de fichier monté par ssh). Liens Chiffrement truecrypt : http://www.truecrypt.org ssh : http://www.openssh.org <a href='http://tatouage.l-homme.com/2008/09/sauvegarde-avec-rsync-dans-un-container-truecrypt-distant-monte-par-ssh-avec-sshfs/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Le but de ce tutoriel est de monter une sauvegarde distante sur un PC ami qui héberge nos données. Les données hébergées sont chiffrées dans un container Truecrypt. Ce container est visible en local grâce à l&#8217;accès à distance par sshfs (système de fichier monté par ssh).</p>
<h1>Liens</h1>
<h2>Chiffrement</h2>
<ul>
<li>truecrypt : <a href="http://www.truecrypt.org">http://www.truecrypt.org</a></li>
<li>ssh : <a href="http://www.openssh.org">http://www.openssh.org</a></li>
<li>sshfs : <a href="http://fuse.sourceforge.net/sshfs.html">http://fuse.sourceforge.net/sshfs.html</a></li>
</ul>
<h2>Synchronisation</h2>
<ul>
<li>rsync : <a href="http://rsync.samba.org">http://rsync.samba.org</a></li>
<li>rdiff-backup : <a href="http://www.nongnu.org/rdiff-backup/">http://www.nongnu.org/rdiff-backup/</a></li>
<li>unison : <a href="http://fuse.sourceforge.net/sshfs.html">http://fuse.sourceforge.net/sshfs.html</a></li>
</ul>
<h2>Divers</h2>
<ul>
<li>forum ubuntu-fr où j&#8217;ai mis quelques pistes <a href="http://forum.ubuntu-fr.org/viewtopic.php?id=205984">http://forum.ubuntu-fr.org/viewtopic.php?id=205984</a></li>
</ul>
<h1><strong>Situation</strong></h1>
<p>Voilà comment je range mes données :</p>
<ul>
<li>/donnee/agile : donnée qui change souvent (programmation, certaines conférence, etc.) et qui ne sont pas privées (je publie mon code)</li>
<li> /donnee/dormante : données qui changent très peu et n&#8217;ont pas de  caractère &#8220;trop&#8221; privées (photos, sauvegardes de jeux, etc.)</li>
<li> /donnee/jetable : données que je garde mais que je peux perdre (fond d&#8217;écran, musique, etc.)</li>
<li> /donnee/privee : données privées (suivi de budget, correspondance, généalogie, etc.)</li>
<li> /donnee/temporaire : téléchargement en cours, photos en trie, test, etc.</li>
</ul>
<h1>Prérequis</h1>
<h2>Client  (c&#8217;est nous !)</h2>
<ul>
<li>openssh-client</li>
<li>sshfs</li>
<li>truecrypt</li>
<li>rsync</li>
<li>(gtkrsync)</li>
</ul>
<h2>Serveur (celui qui nous héberge)</h2>
<ul>
<li>openssh-server</li>
</ul>
<h1>Préparation à la sauvegarde sur le client<strong><br />
</strong></h1>
<ul>
<li>créer un répertoire où sera monté le système distant par SSH :</li>
</ul>
<pre>mkdir -p /donnee/sauvegarde/ssh</pre>
<ul>
<li>créer un répertoire où sera monté le container TrueCrypt accessible lorsque le serveur sera monté sur /donnee/sauvegarde/ssh</li>
</ul>
<pre>mkdir -p /donnee/sauvegarde/truecrypt</pre>
<ul>
<li>créer un certificat particulièrement pour cet accès sans passphrase</li>
</ul>
<pre>$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/rangzen/.ssh/id_rsa): /home/rangzen/.ssh/backup
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/rangzen/.ssh/backup.
Your public key has been saved in /home/rangzen/.ssh/backup.pub.
The key fingerprint is:
84:--:--:-a:-n:ic:e-:-f:in:ge:r-:pr:in:t-:--:55 rangzen@myhome</pre>
<h1>Préparation à la sauvegarde sur le serveur</h1>
<ul>
<li>créer un utilisateur avec un home à l&#8217;emplacement où le responsable de la machine serveur veut bien vous faire un peu de place</li>
</ul>
<pre>adduser backup-rangzen</pre>
<ul>
<li>restreindre l&#8217;accès ssh backup-rangzen en éditant /etc/ssh/sshd_config</li>
</ul>
<pre>AllowUsers backup-rangzen
Key Authentification</pre>
<ul>
<li>initialiser ssh et ajouter backup.pub dans .ssh_key_authorised</li>
</ul>
<pre># su backup-rangzen
ssh-keygen
mv /tmp/backup.pub &gt; ~/.ssh/authorized_keys</pre>
<ul>
<li>test depuis le client, vous ne devriez pas avoir à fournir de mot de passe et vous retrouver dans le home de backup-rangzen sur le serveur</li>
</ul>
<pre>$ ssh -i /home/rangzen/.ssh/backup.pub backup-rangzen@192.168.0.2</pre>
<h1>Montage de l&#8217;emplacement de sauvegarde par sshfs</h1>
<ul>
<li>montage par sshfs sur /donnee/sauvegarde/ssh. /donnee/sauvegarde/ssh doit contenir le home de backup-rangzen.</li>
</ul>
<pre>sshfs -o IdentityFile=/home/rangzen/.ssh/backup backup-rangzen@192.168.0.2: /donnee/sauvegarde/ssh</pre>
<h1>Préparation de l&#8217;emplacement Truecrypt</h1>
<ul>
<li>création du container (en gras les réponses utilisateur)</li>
</ul>
<pre>rangzen@myhome:/donnee/sauvegarde/ssh$ truecrypt --text --create
Volume type:
1) Normal
2) Hidden
Select [1]: <strong>1</strong>

Enter volume path: backup.tc

Enter volume size (sizeK/size[M]/sizeG): <strong>10G</strong>

Encryption algorithm:
1) AES
2) Serpent
3) Twofish
4) AES-Twofish
5) AES-Twofish-Serpent
6) Serpent-AES
7) Serpent-Twofish-AES
8) Twofish-Serpent
Select [1]:<strong>(Entrée)</strong>

Hash algorithm:
1) RIPEMD-160
2) SHA-512
3) Whirlpool
Select [1]:<strong>(Entrée)</strong>

Filesystem:
1) FAT
2) None
Select [1]: <strong>2</strong>

Enter password:<strong>(Votre mot de passe)</strong>
Re-enter password:<strong>(Encore votre super mot de passe)</strong>

Enter keyfile path [none]:<strong><strong>(Entrée)</strong></strong>

Please type at least 320 randomly chosen characters and then press Enter:<strong>(Partie fait du Dance Dance Revolution avec ton clavier)</strong>

The TrueCrypt volume has been successfully created.</pre>
<ul>
<li>montage du container pour formatage</li>
</ul>
<pre>truecrypt --text --filesystem=none backup.tc</pre>
<ul>
<li>formatage en ext2 (trouver le dev dans /dev/mapper/truecrypt<em>n</em>)</li>
</ul>
<pre>mkfs.ext2 /dev/mapper/truecrypt1</pre>
<h1>Fermer truecrypt et sshfs</h1>
<pre>truecrypt -d
fusermount -u /donnee/sauvegarde/ssh/</pre>
<h1>Procédure de sauvegarde</h1>
<ul>
<li>monter le système</li>
</ul>
<pre>sshfs -o allow_other,IdentityFile=/home/rangzen/.ssh/backup backup-rangzen@192.168.0.2: /donnee/sauvegarde/ssh</pre>
<ul>
<li>monter le container</li>
</ul>
<pre>truecrypt --text /donnee/sauvegarde/ssh/backup.tc /donnee/sauvegarde/truecrypt</pre>
<ul>
<li>sauvegarde</li>
</ul>
<pre>(gtk)rsync --archive --delete-excluded --compress --stats --progress --verbose --include-from=/donnee/agile/configuration/rsync/pattern /donnee/ /donnee/sauvegarde/truecrypt/</pre>
<ul>
<li>tout refermer</li>
</ul>
<pre>truecrypt -d
fusermount -u /donnee/sauvegarde/ssh/</pre>
]]></content:encoded>
			<wfw:commentRss>http://tatouage.l-homme.com/2008/09/sauvegarde-avec-rsync-dans-un-container-truecrypt-distant-monte-par-ssh-avec-sshfs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

