<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://u-classroom.net/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>U Classroom - ghost</title>
  <link>http://u-classroom.net/</link>
  <description>Un blog collectif, orienté vers l'apprentissage et l'enseignement collaboratif et communautaire de techniques applicables aux unix libres</description>
  <language>fr</language>
  <pubDate>Wed, 02 Jul 2008 07:44:07 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Création et restauration d'images de disques sous Linux</title>
    <link>http://u-classroom.net/post/2007/07/04/Creation-et-restauration-dimages-de-disques-sous-Linux</link>
    <guid isPermaLink="false">urn:md5:c0379412508f96f342ceaf7a910f1932</guid>
    <pubDate>Wed, 04 Jul 2007 11:05:00 +0200</pubDate>
    <dc:creator>Sp4rKy</dc:creator>
        <category>cloner</category><category>ghost</category><category>image</category><category>Ubuntu</category>    
    <description>    &lt;p&gt;Lors de l'utilisation de postes dans un cadre d'entreprise, il est fréquent de vouloir reproduire la même configuration sur plusieurs postes.
L'idéal est donc de configurer un premier ordinateur, puis de faire une image (appelée '&lt;a href=&quot;http://u-classroom.net/tag/ghost&quot;&gt;ghost'&lt;/a&gt;) du disque pour la reproduire sur les autres ordinateurs.
Voici donc un petit tutorial tout simple vous permettant de le faire :)&lt;/p&gt;


&lt;h2&gt;Prérequis&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Un ordinateur près à &lt;a href=&quot;http://u-classroom.net/tag/cloner&quot;&gt;cloner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Une distribution linux live&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Environnement&lt;/h2&gt;

&lt;p&gt;Cette manipulation a été effectuée dans les conditions suivantes&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Système &lt;a href=&quot;http://u-classroom.net/tag/Ubuntu&quot;&gt;Ubuntu&lt;/a&gt; feisty&lt;/li&gt;
&lt;li&gt;Live grml 1.0&lt;/li&gt;
&lt;li&gt;Répertoire de stockage de l'image sur serveur distant accessible via samba&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;Création de l'image&lt;/h2&gt;

&lt;p&gt;Bon voila, mon système est tout beau tout propre sur mon premier ordinateur, je veux donc créer une image.&lt;/p&gt;


&lt;p&gt;1) Redémarrez sur la live
2) Avant toute manipulation, installez &lt;em&gt;lzop&lt;/em&gt; sur le système live si ce n'est pas déjà fait (&lt;em&gt;lzop&lt;/em&gt; est un utilitaire de compression plus rapide que &lt;em&gt;gzip&lt;/em&gt; / &lt;em&gt;bzip&lt;/em&gt;)&lt;/p&gt;


&lt;p&gt;&lt;code&gt;apt-get install lzop&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;3) Montez le répertoire devant contenir l'image finale&lt;/p&gt;


&lt;p&gt;&lt;code&gt;mkdir /mnt/smb &amp;amp;&amp;amp; mount -t smbfs -o username=usersmb //&amp;lt;monserveur&amp;gt;/&amp;lt;monpartage&amp;gt; /mnt/smb&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;4) On va donc récupérer le contenu du disque à l'aide de l'utilitaire &lt;em&gt;dd&lt;/em&gt; et le compresser via &lt;em&gt;lzop&lt;/em&gt;. De plus, si le système de fichier qui va contenir l'image ne peut dépasser 2Go par fichier, il va falloir découper l'image à l'aide de l'utilitaire &lt;em&gt;split&lt;/em&gt; . Je suppose que le disque devant être cloné est en &lt;em&gt;/dev/sda&lt;/em&gt; . A vous d'adapter.&lt;/p&gt;


&lt;p&gt;&lt;code&gt; dd if=/dev/sda | lzop -5 | split -b 2000m - /mnt/smb/images/monimage_ &lt;/code&gt;&lt;/p&gt;


&lt;h3&gt;Explications&amp;nbsp;:&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;dd&lt;/em&gt; nous permet de récupérer le contenu du disque. Ensuite, on compresse ce contenu en l'envoyant à l'aide d'un pipe à la commande &lt;em&gt;lzop&lt;/em&gt;. L'option -5 correspond, comme pour &lt;em&gt;gzip&lt;/em&gt;, au taux de compression (-1&amp;nbsp;: peu compressé, -9&amp;nbsp;: compression maximum). Enfin, on envoi le contenu compressé à &lt;em&gt;split&lt;/em&gt;, auquel on demande de découper ce qu'il reçoit sur l'entrée standard (via l'argument - ) en fichier de 2000m, soit 2Go. On donne à &lt;em&gt;split&lt;/em&gt; le path de destination, il s'occupera de suffixer le nom du fichier donné par 'aa', 'ab' ...&lt;/p&gt;


&lt;p&gt;Et voilà, le temps d'aller prendre un (voire deux ou trois) café(s), vous aurez votre disque en images compressées.&lt;/p&gt;


&lt;h2&gt;Réplication de l'image&lt;/h2&gt;

&lt;p&gt;Bon, on a notre image, maintenant on aimerait bien la copier sur les autres ordinateurs :) Rien de plus simple.&lt;/p&gt;


&lt;p&gt;1) On commence par remonter notre système de fichier distant&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;code&gt;mkdir /mnt/smb &amp;amp;&amp;amp; mount -t smbfs -o username=usersmb //&amp;lt;monserveur&amp;gt;/&amp;lt;monpartage&amp;gt; /mnt/smb&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;2)Ensuite, il faut concaténer les images, décompresser le fichier obtenu et le recopier sur le disque, ce qui donne&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;code&gt;cd /mnt/smb/images &amp;amp;&amp;amp; cat monimage_aa monimage_bb monimage_cc | lzop -d | dd of=/dev/sda &lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Simple ... non&amp;nbsp;? &lt;em&gt;cat&lt;/em&gt; concatène les différentes images &amp;lt; 2Go, passe l'image recomposée à &lt;em&gt;lzop&lt;/em&gt; qui va la décompresser, et l'image une fois décompressée est passée à &lt;em&gt;dd&lt;/em&gt; en lui demandant de l'écrire sur le disque &lt;em&gt;/dev/sda&lt;/em&gt; .&lt;/p&gt;


&lt;p&gt;Allez, un (deux, trois) autre(s) café(s), et votre clonage est fini. Il ne reste plus qu'à redémarrer sur votre nouveau système&amp;nbsp;!&lt;/p&gt;


&lt;h2&gt;Avertissement&amp;nbsp;:&lt;/h2&gt;

&lt;p&gt;Votre système cloné est &lt;strong&gt;parfaitement&lt;/strong&gt; identique au premier. Pensez donc à changer les paramètres tels que l'IP si celle ci est configurée en statique, le nom d'host, etc ...&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>