<?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>Christophe Le Bot &#187; Debian</title>
	<atom:link href="http://blog.christophelebot.fr/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.christophelebot.fr</link>
	<description>Pratique de la conception numérique</description>
	<lastBuildDate>Wed, 07 Sep 2011 19:28:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Configurer Xdebug pour Eclipse PDT en utilisant un serveur de test distant</title>
		<link>http://blog.christophelebot.fr/2008/11/02/configurer-xdebug-eclipse-pdt-serveur-test-distant/</link>
		<comments>http://blog.christophelebot.fr/2008/11/02/configurer-xdebug-eclipse-pdt-serveur-test-distant/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 15:36:29 +0000</pubDate>
		<dc:creator>Christophe</dc:creator>
				<category><![CDATA[Bonnes pratiques]]></category>
		<category><![CDATA[Concevoir]]></category>
		<category><![CDATA[Développement web]]></category>
		<category><![CDATA[Développer]]></category>
		<category><![CDATA[Documentation technique]]></category>
		<category><![CDATA[Génie logiciel]]></category>
		<category><![CDATA[Outils du développeur]]></category>
		<category><![CDATA[Qualité]]></category>
		<category><![CDATA[Se former]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tests]]></category>

		<guid isPermaLink="false">http://blog.christophelebot.fr/?p=255</guid>
		<description><![CDATA[Fini le développement web approximatif ! Aujourd&#8217;hui, les applications web deviennent de véritables usines à gaz qu&#8217;il faut savoir maîtriser. Certains regrettent l&#8217;époque du développement procédural avec ses projets de moins de 2000 lignes de code, mais il faut se rendre à l&#8217;évidence : le web est la plate-forme, il a besoin d&#8217;applications riches, complexes [...]]]></description>
			<content:encoded><![CDATA[<div class="asset-frame"><img class="alignnone size-full wp-image-308" title="Eclipse + Xdebug" src="http://blog.christophelebot.fr/wp-content/uploads/2008/11/logo-eclipse-xdebug.png" alt="" width="420" height="121" /></div>
<p><strong>Fini le développement web approximatif !</strong> Aujourd&#8217;hui, les applications web deviennent de véritables usines à gaz qu&#8217;il faut savoir maîtriser. Certains regrettent l&#8217;époque du développement procédural avec ses projets de moins de 2000 lignes de code, mais il faut se rendre à l&#8217;évidence : <strong>le web est la plate-forme</strong>, il a besoin d&#8217;applications riches, complexes et stables. Un exemple, <a title="Site officiel Magento" href="http://magentocommerce.com/">Magento</a> : 300.000 lignes de code&#8230;</p>
<p>Sans outils d&#8217;aide au développement, il n&#8217;est plus possible de garantir la qualité de son code. Heureusement, ils ne manquent pas, encore faut-il les installer et les configurer correctement.</p>
<p>Parmi les outils indispensables, le <strong><em>debugger </em></strong>et le <strong><em>profiler </em></strong>arrivent en tête. Ils permettent de tracer tout ce que le code source est censé faire : inclusions, chargement de données, valeurs de variables, temps d&#8217;exécution, contenu des objets, etc. Avec eux, on gagne déjà la moitié du temps de test ! Je devrais plutôt dire : <strong>sans eux, on ne fait pas de vrais tests !</strong></p>
<p>Je vais prendre l&#8217;exemple d&#8217;une <strong>application web PHP</strong> développée avec <strong><a title="Site officiel Eclipse" href="http://www.eclipse.org/">Eclipse</a> et son <a title="Site officiel PDT" href="http://www.eclipse.org/pdt/">extension PDT</a></strong> (PHP Development Tools), en utilisant <a title="Site officiel XDebug" href="http://xdebug.org/"><strong>Xdebug</strong></a> comme <em>debugger</em>. Cela n&#8217;a rien d&#8217;original, des milliers de développeurs PHP utilisent cette configuration, mais je vais sortir des sentiers battus pour traiter un cas plus délicat, mais plus courant en entreprise : <strong>comment utiliser xdebug sous Eclipse quand mon serveur web de test n&#8217;est pas mon poste de travail, mais un serveur distant ?</strong></p>
<p><span id="more-255"></span></p>
<h3>L&#8217;environnement de travail</h3>
<p>Imaginons donc cette configuration : <strong>un serveur web de test sous Linux Debian Etch et un poste de développement sous Windows</strong>. Rien de plus classique. J&#8217;aurais pu prendre un poste sous Linux, cela ne change rien à la suite. J&#8217;aurais aussi pu prendre un serveur web sous Windows (XAMP), mais je trouve tellement dangereux de faire des tests sous Windows pour une application qui sera hébergée par un serveur Linux que je préfère ne pas en parler&#8230;</p>
<p>On part du principe que PHP et Apache sont installés et actifs sur le serveur web. De même, Eclipse et PDT sont prêts sur le poste client.</p>
<h3>Configuration du serveur web</h3>
<p>Pour installer Xdebug, le plus simple est d&#8217;utiliser <a title="Site officiel PECL" href="http://pecl.php.net/">PECL</a>. Mais pour utiliser PECL, il faut <a title="Site officiel PEAR" href="http://pear.php.net/">PEAR</a> ! Et pour utiliser PEAR, il faut la version client de PHP ! Pas de panique, c&#8217;est tout simple : on prend sa console shell (en root) et on y va.</p>
<p>Installation de la version client de PHP :</p>
<pre>apt-get install php5-cli</pre>
<p>Installation de PEAR :</p>
<pre>apt-get install php-pear</pre>
<p>Pour éviter de se retrouver coincé par <em>phpize</em>, il faut aussi installer les paquets de développement PHP :</p>
<pre>apt-get install php5-dev</pre>
<p>On peut enfin installer Xdebug :</p>
<pre>pecl install xdebug</pre>
<p>Ensuite, on modifie le fichier de configuration de PHP pour activer Xdebug sur les applications web installées sur le serveur :</p>
<pre>vi /etc/php5/apache2/php.ini</pre>
<p>Dans le bloc <em>Dynamic extensions</em>, on ajoute la ligne suivante :</p>
<pre>zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so</pre>
<p>On enregistre, on ferme et on redémarre Apache :</p>
<pre>/etc/init.d/apache2 restart</pre>
<p>Si on fait un <code>phpinfo()</code> sur le serveur web, on obtient déjà un résultat encourageant :</p>
<div class="asset-frame"><img class="wp-image-284" title="xdebug dans phpinfo()" src="http://blog.christophelebot.fr/wp-content/uploads/2008/11/xdebug-phpinfo-1.png" alt="" width="420" height="62" /></div>
<p>Oui, mais&#8230; Par défaut, Xdebug n&#8217;est pas en mode remote :</p>
<div class="asset-frame"><img class="wp-image-285" title="xdebug sans mode remote" src="http://blog.christophelebot.fr/wp-content/uploads/2008/11/xdebug-phpinfo-2.png" alt="" width="420" height="110" /></div>
<p>Or nous avons besoin du mode remote pour utiliser Xdebug depuis le poste client. Qu&#8217;à cela ne tienne ! Un autre petit tour dans la configuration PHP :</p>
<pre>vi /etc/php5/apache2/php.ini</pre>
<p>Dans le bloc <em>Dynamic extensions</em>, on ajoute la gestion du mode remote :</p>
<pre>xdebug.remote_enable=1
xdebug.remote_host=192.168.1.2
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so</pre>
<p>Attention, le paramètre <code>xdebug.remote_host</code> correspond à l&#8217;hôte distant&#8230; vu du serveur ! Il s&#8217;agit donc du poste de développement. Piège classique.</p>
<p>Après redémarrage d&#8217;Apache, le <code>phpinfo()</code> est déjà plus sympathique :</p>
<div class="asset-frame"><img class="wp-image-283" title="xdebug en mode remote" src="http://blog.christophelebot.fr/wp-content/uploads/2008/11/xdebug-phpinfo-3.png" alt="" width="420" height="111" /></div>
<p>C&#8217;est fini pour le serveur !</p>
<h3>Configuration d&#8217;Eclipse</h3>
<p>Il reste à configurer Eclipse pour envoyer les requêtes vers le serveur web. On ouvre les préférences (menu <em>Windows &gt; Preferences</em>) et on choisit <em>PHP &gt; PHP Servers</em> pour définir le serveur de test :</p>
<div class="asset-frame"><img class="alignnone size-full wp-image-293" title="Configuration du serveur de test" src="http://blog.christophelebot.fr/wp-content/uploads/2008/11/eclipse-config-serveur-1.png" alt="" width="438" height="301" /></div>
<p>Il ne faut pas oublier les chemins (<em>Path Mapping</em>) pour faire le lien entre les deux machines. Si vous avez déjà créé un projet, vous pouvez directement le sélectionner comme chemin local (celui du poste client puisque, cette fois-ci, on est sous Eclipse !). Attention à un détail qui tue, <strong>le nom de votre projet ne doit pas contenir d&#8217;espace</strong>, sinon Xdebug ne fonctionnera pas !</p>
<div class="asset-frame"><img class="alignnone size-full wp-image-297" title="Configuration des chemins" src="http://blog.christophelebot.fr/wp-content/uploads/2008/11/eclipse-config-serveur-6.png" alt="" width="286" height="272" /></div>
<div class="asset-frame"><img class="alignnone size-full wp-image-296" title="Le mapping des chemins" src="http://blog.christophelebot.fr/wp-content/uploads/2008/11/eclipse-config-serveur-5.png" alt="" width="438" height="301" /></div>
<p>Le serveur est maintenant configuré :</p>
<div class="asset-frame"><img class="alignnone size-full wp-image-290" title="Le serveur configuré sous Eclipse" src="http://blog.christophelebot.fr/wp-content/uploads/2008/11/eclipse-config-serveur-4.png" alt="" width="420" height="364" /></div>
<p>Il reste à définir les paramètres par défaut du debugger PHP :</p>
<ul>
<li>PHP Debugger : XDebug</li>
<li>Server : celui qui vient d&#8217;être configuré</li>
<li>PHP Executable : on le laisse non défini puisque nous sommes en mode distant</li>
</ul>
<div class="asset-frame"><img class="alignnone size-full wp-image-292" title="Configuration du debbuger sous Eclipse" src="http://blog.christophelebot.fr/wp-content/uploads/2008/11/eclipse-config-debug.png" alt="" width="420" height="364" /></div>
<p>Cerise sur le gâteau, on oblige Eclipse à utiliser un navigateur web externe. Je choisis Firefox qui me permettra de tester l&#8217;interface avec d&#8217;autres outils (Firebug, Web Developper Tools, etc.).</p>
<div class="asset-frame"><img class="alignnone size-full wp-image-291" title="Configuration du navigateur" src="http://blog.christophelebot.fr/wp-content/uploads/2008/11/eclipse-config-browser.png" alt="" width="420" height="364" /></div>
<p>Voilà, c&#8217;est tout ! C&#8217;est un peu long, mais pas sorcier ! Maintenant on peut s&#8217;amuser et tester son code :</p>
<div class="asset-frame"><img class="alignnone size-full wp-image-307" title="Xdebug en action dans Eclipse" src="http://blog.christophelebot.fr/wp-content/uploads/2008/11/eclipse-xdebug.png" alt="" width="420" height="274" /></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.christophelebot.fr/2008/11/02/configurer-xdebug-eclipse-pdt-serveur-test-distant/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Régler l&#8217;heure de serveurs virtuels sous Debian</title>
		<link>http://blog.christophelebot.fr/2006/04/18/regler-heure-serveurs-virtuels-debian/</link>
		<comments>http://blog.christophelebot.fr/2006/04/18/regler-heure-serveurs-virtuels-debian/#comments</comments>
		<pubDate>Tue, 18 Apr 2006 20:32:34 +0000</pubDate>
		<dc:creator>Christophe</dc:creator>
				<category><![CDATA[Exploiter]]></category>
		<category><![CDATA[Serveurs]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open source]]></category>

		<guid isPermaLink="false">http://blog.christophelebot.fr/2006/04/18/regler-lheure-de-serveurs-virtuels-sous-debian/</guid>
		<description><![CDATA[Quand des serveurs ont besoin de communiquer entre eux, il devient vite indispensable d&#8217;utiliser la même référence de temps. Cela semble évident mais, en pratique, ce petit détail est souvent négligé. Résultat&#160;: synchronisation de données défectueuses, résultats incohérents, documents écrasés par d&#8217;anciennes versions, fichiers de log illisibles&#8230; Que du bonheur&#160;! Pourtant, mettre à l&#8217;heure un [...]]]></description>
			<content:encoded><![CDATA[<p>Quand des serveurs ont besoin de communiquer entre eux, il devient vite indispensable d&#8217;utiliser la même référence de temps. Cela semble évident mais, en pratique, ce petit détail est souvent négligé. Résultat&nbsp;: synchronisation de données défectueuses, résultats incohérents, documents écrasés par d&#8217;anciennes versions, fichiers de log illisibles&#8230; Que du bonheur&nbsp;!</p>
<p>Pourtant, mettre à l&#8217;heure un serveur est simple. Et quand le serveur accueille des serveurs virtuels&nbsp;? Comme nous allons le voir, cela reste toujours simple&nbsp;!</p>
<h3>Lire l&#8217;heure</h3>
<p>L&#8217;heure d&#8217;un serveur sous Debian (comme sur d&#8217;autres distributions Linux) est gérée par la commande <code>date</code>. Sans paramètre, elle retourne la date et l&#8217;heure du système&nbsp;:</p>
<pre><code># date
mar avr 18 12:47:53 CEST 2006</code></pre>
<p>On remarque au passage que le résultat est formaté selon les paramètres de localisation du système (ici en français pour l&#8217;heure locale de Paris).</p>
<p>Pour obtenir l&#8217;heure UTC, c&#8217;est-à-dire l&#8217;heure universelle ou heure de Greenwich, on ajoute le paramètre <code>-u</code>&nbsp;:</p>
<pre><code># date -u
mar avr 18 10:47:53 UTC 2006</code></pre>
<p>On obtient bien un décalage de 2 heures par rapport à l&#8217;heure de Paris.</p>
<h3>Modifier l&#8217;heure</h3>
<p>Pour modifier l&#8217;heure, on utilise le paramètre <code>--set</code>&nbsp;:</p>
<pre><code># date --set 12:53:20</code></pre>
<p>Et si la date n&#8217;est pas bonne, même remède&nbsp;:</p>
<pre><code># date --set 2006-05-18</code></pre>
<h3>Configuration du fuseau horaire</h3>
<p>Si le fuseau horaire ne convient pas, inutile de réinstaller le système&nbsp;! On utilise simplement la commande <code>tzconfig</code> et on répond aux questions&nbsp;:</p>
<pre><code># tzconfig
Your current time zone is set to Europe/Paris
Do you want to change that? [n]: y

Please enter the number of the geographic area in which you live:
[...]
Number: 8

[...]

Please enter the name of one of these cities or zones
[...]
Name: Paris
Your default time zone is set to 'Europe/Paris'.
Local time is now: mar avr 18 13:07:02 CEST 2006.
Universal Time is now: mar avr 18 11:07:02 UTC 2006.</code></pre>
<p>Facile&nbsp;! Pour information, la configuration du fuseau horaire est stockée dans le fichier <code>/etc/timezone</code>.</p>
<h3>Temps système et temps BIOS</h3>
<p>Tout semble parfait mais il y a un détail sournois&nbsp;: votre serveur gère deux références de temps, celle du système et celle de la carte-mère (horloge BIOS)&nbsp;! Et elles peuvent très bien ne pas indiquer la même heure&nbsp;! Dans certains cas, cette subtile différence peut avoir des conséquences agaçantes lors du redémarrage du serveur (par exemple, perte de l&#8217;heure système). Comme dit le proverbe, &laquo;&nbsp;l&#8217;homme qui a une montre sait l&#8217;heure qu&#8217;il est, celui qui en a deux n&#8217;est jamais sûr.&nbsp;&raquo;</p>
<p>Donc, autant régler une bonne fois pour toute l&#8217;heure matérielle avec la commande <code>hwclock</code>. Comme nous avons déjà réglé l&#8217;heure système, on utilise l&#8217;option <code>--systohc</code> pour la récupérer et <code>--utc</code> pour la définir en heure UTC&nbsp;:</p>
<pre><code># hwclock --systohc --utc</code></pre>
<h3>Synchronisation avec un serveur de temps</h3>
<p>&laquo;&nbsp;Bon, tout est à l&#8217;heure, je passe à autre chose.&nbsp;&raquo;</p>
<p>Pas encore&nbsp;! Car le quartz qui pilote l&#8217;oscillation de l&#8217;horloge de la carte-mère n&#8217;est jamais parfait. L&#8217;heure va donc se décaler petit à petit (parfois de plusieurs secondes par jour&nbsp;!). Heureusement, le protocole NTP (Network Time Protocol) vient à notre secours et offre la possibilité de synchroniser l&#8217;horloge du serveur avec un serveur de temps qui fait référence. Là encore, rien de bien méchant.</p>
<p>Il faut d&#8217;abord installer les paquets qui permettront d&#8217;utiliser NTP&nbsp;:</p>
<pre><code># apt-get install ntp-simple ntpdate</code></pre>
<p>Puis, on configure NTP&nbsp;:</p>
<pre><code># vi /etc/ntp.conf</code></pre>
<p>Concernant les serveurs NTP, choisissez sans hésiter ceux du projet <a title="Projet pool.ntp.org" href="http://www.pool.ntp.org/">pool.ntp.org</a> qui optimisent les requêtes NTP par l&#8217;utilisation de clusters répartis dans le monde entier. Une rapide visite de ce site vous indiquera les serveurs NTP à utiliser dans votre zone géographique. Si votre serveur est en France, on ajoute donc les lignes suivantes dans <code>ntp.conf</code>&nbsp;:</p>
<pre><code>server 0.fr.pool.ntp.org
server 1.fr.pool.ntp.org
server 2.fr.pool.ntp.org</code></pre>
<p>Avant de mettre en place le démon qui synchronisera l&#8217;heure automatiquement, il faut le faire manuellement (ici, avec le serveur principal de pool.ntp.org)&nbsp;:</p>
<pre><code># ntpdate pool.ntp.org</code></pre>
<p>Maintenant que l&#8217;heure système est bonne, reste à mettre à jour celle de l&#8217;horloge BIOS&nbsp;:</p>
<pre><code># hwclock --systohc --utc</code></pre>
<p>Pourquoi choisir l&#8217;heure UTC&nbsp;? Pour éviter de perdre l&#8217;heure si les serveurs NTP ne sont pas accessibles au redémarrage de votre serveur.</p>
<p>Il reste à charger nos modifications et la synchronisation automatique est en place&nbsp;:</p>
<pre><code># /etc/init.d/ntp-server restart</code></pre>
<p>On termine par le redémarrage du serveur qui est obligatoire pour éviter quelques mauvaises surprises (par exemple, les tâches cron qui se déclenchent à l&#8217;heure UTC ou les fonctions de temps de PHP qui perdent deux heures&#8230;). Si le redémarrage n&#8217;est pas possible, il faut relancer tous les services actifs.</p>
<p>Si vous souhaitez mettre à jour l&#8217;heure manuellement, le paquet <code>ntp-server</code> n&#8217;est pas utile. Gardez simplement le paquet <code>ntpdate</code> et utilisez directement la commande <code>ntpdate</code>. Vous pouvez aussi désactiver le chargement du démon NTP au démarrage&nbsp;:</p>
<pre><code># update-rc.d ntp remove</code></pre>
<p>Et pour le remettre en place&nbsp;:</p>
<pre><code># update-rc.d ntp defaults</code></pre>
<h3>Régler l&#8217;heure d&#8217;un serveur virtuel (vserver)</h3>
<p>&laquo;&nbsp;Et les serveurs virtuels dans tout ça&nbsp;? Faut-il faire toutes ces opérations pour chacun des 100 vservers installés sur ma machine&nbsp;?&nbsp;&raquo;</p>
<p>Non, heureusement&nbsp;! Pour que le système de fichiers fonctionne correctement, tous les vservers utilisent la même référence de temps, celle du serveur principal. On ne peut donc pas modifier l&#8217;heure d&#8217;un vserver. Par contre, un vserver peut avoir sa propre configuration de fuseau horaire, très utile pour proposer des services à des utilisateurs de zones géographiques différentes.</p>
<p>Comme nous l&#8217;avons vu plus haut, la commande <code>tzconfig</code> permet de définir le fuseau horaire pour calculer le décalage horaire entre l&#8217;heure UTC du serveur principal et celle du vserver. On remarque au passage la nécessité d&#8217;utiliser l&#8217;heure UTC comme référence de temps sur un serveur.</p>
<p>Les puristes (ou plutôt les administrateurs qui ont la responsabilité d&#8217;exploiter des serveurs de production en toute sécurité) se pencheront sur les nombreuses options de configuration de NTP&nbsp;: installation d&#8217;un serveur NTP local, filtrage des adresses IP, portée des requêtes, périodicité de la synchronisation, etc. A chacun sa cuisine&nbsp;!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christophelebot.fr/2006/04/18/regler-heure-serveurs-virtuels-debian/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Ajouter un disque à un serveur Linux Debian</title>
		<link>http://blog.christophelebot.fr/2006/03/24/ajouter-disque-debian/</link>
		<comments>http://blog.christophelebot.fr/2006/03/24/ajouter-disque-debian/#comments</comments>
		<pubDate>Fri, 24 Mar 2006 12:56:36 +0000</pubDate>
		<dc:creator>Christophe</dc:creator>
				<category><![CDATA[Exploiter]]></category>
		<category><![CDATA[Serveurs]]></category>
		<category><![CDATA[Services en ligne]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.christophelebot.fr/2006/03/24/ajouter-disque-debian/</guid>
		<description><![CDATA[Votre petit serveur Debian fonctionne toujours à merveille (comment pourrait-il en être autrement&#160;?). Mais un matin, tout se bloque. Un rapide tour de la machine, un petit df -h en ligne de commande et le constat est sans appel&#160;: plus de place sur le disque&#160;! Il faut en ajouter un second. Voici brièvement comment monter [...]]]></description>
			<content:encoded><![CDATA[<p>Votre petit serveur Debian fonctionne toujours à merveille (comment pourrait-il en être autrement&nbsp;?). Mais un matin, tout se bloque. Un rapide tour de la machine, un petit <code>df -h</code> en ligne de commande et le constat est sans appel&nbsp;: plus de place sur le disque&nbsp;! Il faut en ajouter un second.</p>
<p>Voici brièvement comment monter un disque ATA&nbsp;:</p>
<ol>
<li>Installer le disque (alimentation, connexion IDE sur le bon port, en maître ou en esclave, avec une nappe de 80 fils)</li>
<li>Partionner le disque (bien vérifier le nom du nouveau disque pour ne pas partitionner le premier&nbsp;!)&nbsp;:
<pre>cfdisk /dev/hdb</pre>
</li>
<li>Formater chaque partition&nbsp;:
<pre>mke2fs -j /dev/hdb1</pre>
</li>
<li>Tester chaque partition&nbsp;:
<pre>cd /mnt
mkdir disque2
chmod 777 disque2
mount -t ext3 /dev/hdb1 /mnt/disque2
cd /mnt/disque2</pre>
</li>
<li>Monter le disque au démarrage du système&nbsp;:
<pre>cd /etc
vi fstab</pre>
<p>Ajouter la ligne :</p>
<pre>/dev/hdb1 /mnt/disque2 ext3 defaults 1 1</pre>
<p>(options selon l&#8217;utilisation que vous en ferez)</li>
</ol>
<p>Finalement, c&#8217;est plus simple qu&#8217;on ne l&#8217;imagine&nbsp;!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.christophelebot.fr/2006/03/24/ajouter-disque-debian/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

