<?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>Le blog de NicoLargo &#187; Hardware</title> <atom:link href="http://blog.nicolargo.com/category/hardware/feed" rel="self" type="application/rss+xml" /><link>http://blog.nicolargo.com</link> <description>&#34;La connaissance est la seule chose qui s&#039;accroit lorsqu&#039;on la partage.&#34;</description> <lastBuildDate>Thu, 02 Sep 2010 20:36:50 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Configurer la résolution de son écran/vidéo projecteur sous Linux</title><link>http://blog.nicolargo.com/2010/07/configurer-la-resolution-de-son-ecranvideo-projecteur-sous-linux.html</link> <comments>http://blog.nicolargo.com/2010/07/configurer-la-resolution-de-son-ecranvideo-projecteur-sous-linux.html#comments</comments> <pubDate>Tue, 06 Jul 2010 11:50:54 +0000</pubDate> <dc:creator>NicoLargo</dc:creator> <category><![CDATA[Hardware]]></category> <category><![CDATA[Open-source]]></category> <category><![CDATA[ecran]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[resolution]]></category> <category><![CDATA[xrandr]]></category><guid
isPermaLink="false">http://blog.nicolargo.com/?p=3287</guid> <description><![CDATA[La configuration de la résolution de l&#8217;écran ou d&#8217;un vidéo projecteur a toujours été un problème pour les &#8220;nons initiés&#8221;, recherches des paramètres sur le Web, configuration de Xorg&#8230; Heureusement, l&#8217;arrivée des ports &#8220;numériques&#8221; (DVI / HDMI)  permettent de ne plus se soucier de cette configuration car les paramètres optimaux sont négociés automatiquement entre l&#8217;écran [...]]]></description> <content:encoded><![CDATA[<p>La configuration de la résolution de l&#8217;écran ou d&#8217;un vidéo projecteur a toujours été un problème pour les &#8220;nons initiés&#8221;, recherches des paramètres sur le Web, configuration de Xorg&#8230; Heureusement, l&#8217;arrivée des ports &#8220;numériques&#8221; (DVI / HDMI)  permettent de ne plus se soucier de cette configuration car les paramètres optimaux sont négociés automatiquement entre l&#8217;écran et le système.  Il existe néanmoins des cas ou un une configuration manuelle est encore nécessaire: utilisation d&#8217;un PC  avec une interface RGB, écran non reconnu par le système (vidéo projecteur ou écran de télévision)&#8230;  Nous allons donc dans ce billet voir comment utiliser des outils simples pour optimiser l&#8217;affichage de son système GNU/Linux sur n&#8217;importe quel écran.</p><h1>xrandr est ton ami</h1><p><a
href="http://www.x.org/wiki/Projects/XRandR">xrandr</a> est un projet de la fondation X.org. C&#8217;est à la fois un protocole et un logiciel permettant de paramétrer l&#8217;affichage de vos écrans: résolution, fréquence, rotation, multi-écran&#8230;</p><h2>Détection des écrans</h2><p>On commence par détecter les écran disponible avec la commande suivante:</p><pre class="brush: bash;">
xrandr
Screen 0: minimum 320 x 200, current 1360 x 768, maximum 8192 x 8192
VGA1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1360x768       59.8*
1024x768       60.0
800x600        60.3     56.2
848x480        60.0
640x480        59.9     59.9
xrandrScreen 0: minimum 320 x 200, current 1360 x 768, maximum 8192 x 8192VGA1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm   1360x768       59.8*    1024x768       60.0     800x600        60.3     56.2     848x480        60.0     640x480        59.9     59.9
</pre><p>On peut voir que le PC dispose d&#8217;une sortie VGA (nommée <strong>VGA1</strong>) avec un écran branché dessus (<strong>connected</strong>) à une résolution de <strong>1360&#215;768</strong> (à 59.8 Hz). L&#8217;écran en question est en fait un HP LP2465 supportant une résolution full-hd de 1920&#215;1200&#8230; il y a donc une coquille à résoudre&#8230;</p><h2>Création d&#8217;une nouvelle configuration</h2><p>On utilise pour cela un deuxième logiciel nommé <a
href="http://sourceforge.net/projects/gtf/">gtf</a> qui va permettre de générer pour vous une nouvelle configuration d&#8217;écran. gtf  demande en paramètre la résolution et la fréquence souhaités (par exemple 1920&#215;1200 à une résolution de 60 Hz):</p><pre class="brush: bash;">

gtf 1920 1200 60

# 1920x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 193.16 MHz

Modeline &quot;1920x1200_60.00&quot;  193.16  1920 2048 2256 2592  1200 1201 1204 1242  -HSync +Vsync
</pre><p>Il faut mettre la ligne suivante de coté:</p><pre class="brush: bash;">

&quot;1920x1200_60.00&quot;  193.16  1920 2048 2256 2592  1200 1201 1204 1242  -HSync +Vsync
</pre><h2>Application de la nouvelle configuration</h2><p>On utilise pour cela le logiciel xrandr, d&#8217;abord en créant la nouvelle configuration dans le système:</p><pre class="brush: bash;">

xrandr --newmode &quot;1920x1200_60.00&quot;  193.16  1920 2048 2256 2592  1200 1201 1204 1242  -HSync +Vsync
</pre><p>On ajoute cette nouvelle configuration à l&#8217;interface VGA1:</p><pre class="brush: bash;">

xrandr --addmode VGA1 1920x1200_60.00
</pre><p>Puis on force l&#8217;interface VGA1 à utiliser cette nouvelle configuration:</p><pre class="brush: bash;">

xrandr --output VGA1 --mode 1920x1200_60.00
</pre><p>Si tout ce passe comme prévu, l&#8217;écran devrait passer dans la nouvelle résolution. On peut vérifier celà par la ligne de commande:</p><pre class="brush: bash;">

xrandr

Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 8192 x 8192

VGA1 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 0mm x 0mm

1360x768       59.8

1024x768       60.0

800x600        60.3     56.2

848x480        60.0

640x480        59.9     59.9

1920x1200_60.00   60.0*
</pre><h1><em>Sources</em></h1><ul><li><span
style="color: #808080;">Pour une configuration multi-écran: <a
href="http://manual.sidux.com/fr/hw-dev-mon-fr.htm">http://manual.sidux.com/fr/hw-dev-mon-fr.htm</a></span></li><li><span
style="color: #808080;"><em>Article en Anglais: <a
href="http://www.arunviswanathan.com/node/53">http://www.arunviswanathan.com/node/53</a></em></span></li><li><span
style="color: #808080;">La doc sur ubuntu-fr: </span><a
href="http://doc.ubuntu-fr.org/xrandr">http://doc.ubuntu-fr.org/xrandr</a></li></ul><div
id="aspdf"> <a
href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3287"> <span> </span> </a></div> ]]></content:encoded> <wfw:commentRss>http://blog.nicolargo.com/2010/07/configurer-la-resolution-de-son-ecranvideo-projecteur-sous-linux.html/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Test du micro/casque Logitech ClearChat Pro USB sous Ubuntu</title><link>http://blog.nicolargo.com/2010/06/test-du-microcasque-logitech-clearchat-pro-usb-sous-ubuntu.html</link> <comments>http://blog.nicolargo.com/2010/06/test-du-microcasque-logitech-clearchat-pro-usb-sous-ubuntu.html#comments</comments> <pubDate>Mon, 28 Jun 2010 12:05:04 +0000</pubDate> <dc:creator>NicoLargo</dc:creator> <category><![CDATA[Hardware]]></category> <category><![CDATA[Musique]]></category> <category><![CDATA[Open-source]]></category> <category><![CDATA[Systeme]]></category> <category><![CDATA[Video]]></category> <category><![CDATA[casque]]></category> <category><![CDATA[clearchat]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[logitech]]></category> <category><![CDATA[micro]]></category> <category><![CDATA[ubuntu]]></category><guid
isPermaLink="false">http://blog.nicolargo.com/?p=3246</guid> <description><![CDATA[Je viens de recevoir un casque/micro Logitech ClearChat Pro USB. Spécialisé dans les applications chat (conversation, jeux vidéo&#8230;), il n&#180;est pas fait pour les conversations t&#233;l&#233;phoniques (ce n&#180;est pas un casque t&#233;l&#233;phonique sans fil, non plus), il peut cependant être utilisé pour écouter de la musique (bien qu&#8217;il existe de meilleur casque Hifi pour cette [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://www.amazon.fr/gp/product/B000UC322Q?ie=UTF8&amp;tag=leblogdenico-21&amp;linkCode=as2&amp;camp=1642&amp;creative=19458&amp;creativeASIN=B000UC322Q"><img
style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-full wp-image-3270" title="clearchat-pro" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/clearchat-pro.jpg" alt="" width="216" height="206" /></a>Je viens de recevoir un casque/micro <a
href="http://www.amazon.fr/gp/product/B000UC322Q?ie=UTF8&amp;tag=leblogdenico-21&amp;linkCode=as2&amp;camp=1642&amp;creative=19458&amp;creativeASIN=B000UC322Q">Logitech ClearChat Pro USB</a>. Spécialisé dans les applications chat (conversation, jeux vidéo&#8230;), il n&acute;est pas fait pour les conversations t&eacute;l&eacute;phoniques (ce n&acute;est pas un <a
href="http://www.onedirect.fr/fr/casque/casque-telephonique-sans-fil">casque t&eacute;l&eacute;phonique sans fil</a>, non plus), il peut cependant être utilisé pour écouter de la musique (bien qu&#8217;il existe de meilleur casque Hifi pour cette utilisation).</p><p>Sur la boîte, Logitech donne comme pré-requis l&#8217;utilisation d&#8217;un système d&#8217;exploitation de type Windaube ou MacOS X&#8230; Nous allons voir que ce casque fonctionne très bien sur une Ubuntu 10.04 et sans avoir à installer un quelconque driver.</p><p>Pour une vidéo de présentation du casque, vous pouvez regarder celle faite par OSGui:</p><p
style="text-align: center;"><a
href="http://www.youtube.com/watch?v=MJ6XRwW0n4M">Logitech ClearChat Pro USB Unboxing Review &amp; Ubuntu Linux Tutorial</a></p><h1><span
id="more-3246"></span>Installation du casque</h1><p>Comme le dit son nom, le ClearChat Pro est un casque USB, il suffit donc de le brancher sur un port libre de votre PC.</p><p>Un petit tour du coté du fichier /var/log/dmesg nous permet de vérifier que le casque est bien reconnu par le système:</p><pre class="brush: bash;">

[10495.521051] usb 6-2: new full speed USB device using uhci_hcd and address 3
[10495.734490] usb 6-2: configuration #1 chosen from 1 choice
[10496.273227] usbcore: registered new interface driver hiddev
[10496.276485] input: Logitech Logitech USB Headset as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.3/input/input7
[10496.276610] generic-usb 0003:046D:0A0B.0001: input,hidraw0: USB HID v1.00 Device [Logitech Logitech USB Headset] on usb-0000:00:1d.1-2/input3
[10496.276643] usbcore: registered new interface driver usbhid
[10496.276648] usbhid: v2.6:USB HID core driver
</pre><h1>Configuration du système</h1><p>Nous allons maintenant configurer le système pour utiliser le casque comme sortie et entrée par défaut. Il faut se rendre dans le menu <strong>Système &gt; Préférences &gt; Son</strong>. On commence par vérifier que le casque est bien reconnu en allant dans l&#8217;onglet <strong>Matériel</strong>:</p><p><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-large wp-image-3267" title="test-logitech-clearchat-001" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/test-logitech-clearchat-001-580x489.png" alt="" width="580" height="489" /></p><p>Ensuite on configure le casque comme <strong>Entrée</strong> par défaut:</p><p><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-large wp-image-3268" title="test-logitech-clearchat-002" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/test-logitech-clearchat-002-580x489.png" alt="" width="580" height="489" /></p><p>Puis comme <strong>Sortie</strong> par défaut:</p><p
style="text-align: center;"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="size-large wp-image-3269 aligncenter" title="test-logitech-clearchat-003" src="http://blog.nicolargo.com/wp-content/uploads/2010/06/test-logitech-clearchat-003-580x489.png" alt="" width="580" height="489" /></p><p>Et voilà, votre casque devrait fonctionner correctement !</p><h1>Premières impressions</h1><p>Le casque est léger et facilement adaptable. Plusieurs boutons sous disposés sur l&#8217;oreillette droite:</p><ul><li>réglage du volume</li><li>mute du micro</li><li>commutation du casque dans un des trois mode suivants: chat, jeux, musique (je n&#8217;ai pas l&#8217;impression que ce dernier bouton est un effet sur Ubuntu)</li></ul><p>Un premier test en écoute (fichier MP3 encodée en 320Kbps) permet d&#8217;apprécier la bonne qualité du casque. Encore une fois on est pas dans le domaine Hifi mais l&#8217;écoute est agréable. Comme le casque est ouvert, on attend les bruits ambiants (par exemple un téléphone qui sonne <img
src='http://blog.nicolargo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p><p>On passe ensuite à l&#8217;utilisation en mode chat, c&#8217;est à dire en utilisant le micro comme périphérique d&#8217;entrée. Avant tout, il faut faire quelques tests dans le menu <strong>Système &gt; Préférences &gt; Son / Entré</strong> afin de régler correctement le niveau d&#8217;amplification.  En effet, sans amplification, le niveau sonore d&#8217;entrée est trop faible. Il faut faire attention à ne pas trop l&#8217;augmenter car sinon on va se retrouver avec un fort bruit de fond. Une fois ces réglages effectués, le son de la voix est clair et le micro filtre bien les bruits ambiants.</p><h1>Conclusion</h1><p>C&#8217;est un bon casque/micro d&#8217;entrée de gamme (on le trouve <a
href="http://www.amazon.fr/gp/product/B000UC322Q?ie=UTF8&amp;tag=leblogdenico-21&amp;linkCode=as2&amp;camp=1642&amp;creative=19458&amp;creativeASIN=B000UC322Q">à moins de 40€ sut le net</a>). Dommage que Logitech n&#8217;est pas fait l&#8217;effort de le tester sur une distribution Linux, il aurait pu facilement ajouter un nouveau logo que la liste des OS supportés&#8230;</p><div
id="aspdf"> <a
href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3246"> <span> </span> </a></div> ]]></content:encoded> <wfw:commentRss>http://blog.nicolargo.com/2010/06/test-du-microcasque-logitech-clearchat-pro-usb-sous-ubuntu.html/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Installation Ubuntu Serveur 10.04 sur HP Proliant DL160 G6</title><link>http://blog.nicolargo.com/2010/05/installation-ubuntu-serveur-10-04-sur-hp-proliant-dl160-g6.html</link> <comments>http://blog.nicolargo.com/2010/05/installation-ubuntu-serveur-10-04-sur-hp-proliant-dl160-g6.html#comments</comments> <pubDate>Thu, 06 May 2010 12:30:08 +0000</pubDate> <dc:creator>NicoLargo</dc:creator> <category><![CDATA[Hardware]]></category> <category><![CDATA[Open-source]]></category> <category><![CDATA[10.04]]></category> <category><![CDATA[dl160]]></category> <category><![CDATA[g6]]></category> <category><![CDATA[hp proliant]]></category> <category><![CDATA[installation]]></category> <category><![CDATA[serveur]]></category> <category><![CDATA[ubuntu]]></category><guid
isPermaLink="false">http://blog.nicolargo.com/?p=3089</guid> <description><![CDATA[Voici le bloc note de l&#8217;installation de la dernière version d&#8217;Ubuntu &#8220;Server&#8221; (Lucid 10.04) sur un HP Proliant DL160 G6. En route&#8230; Comme souvent, le serveur est fourni sans lecteur de CD/DVD. Ce n&#8217;est plus un problème avec les bios/systèmes d&#8217;exploitation moderne puisqu&#8217;il est possible d&#8217;utiliser une clés USB comme média d&#8217;installation. Pour cela il [...]]]></description> <content:encoded><![CDATA[<p>Voici le bloc note de l&#8217;installation de la dernière version d&#8217;Ubuntu &#8220;Server&#8221; (Lucid 10.04) sur un <a
href="http://tinyurl.com/23j56kp">HP Proliant DL160 G6</a>.</p><p><a
href="http://blog.nicolargo.com/wp-content/uploads/2010/05/Sélection_024.png" rel="lightbox[3089]"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-3091" title="Sélection_024" src="http://blog.nicolargo.com/wp-content/uploads/2010/05/Sélection_024.png" alt="" width="397" height="88" /></a>En route&#8230;</p><p><span
id="more-3089"></span></p><p>Comme souvent, le serveur est fourni sans lecteur de CD/DVD. Ce n&#8217;est plus un problème avec les bios/systèmes d&#8217;exploitation moderne puisqu&#8217;il est possible d&#8217;utiliser une clés USB comme média d&#8217;installation. Pour cela il faut commencer par récupérer l&#8217;image ISO de la version d&#8217;Ubuntu server en<a
href="http://releases.ubuntu.com/lucid/ubuntu-10.04-server-i386.iso.torrent"> utilisant le torrent suivant</a> ou en <a
href="http://releases.ubuntu.com/lucid/ubuntu-10.04-server-i386.iso">téléchargement direct</a>. Une fois le fichier ISO sur votre disque dur, il suffit de lancer l&#8217;utilitaire &#8220;<span
style="text-decoration: underline;">Système &gt; Administration &gt; Créateur de disque de démarrage</span>&#8221; sur un PC Ubuntu &#8220;Desktop&#8221; (ou d&#8217;utiliser n&#8217;importe quel logiciel permettant de graver une image ISO sur une clés USB). On sélectionne l&#8217;image ISO, puis la clés USB préhalablement insérée et on clique sur &#8220;Créer un disque de démarrage&#8221;:</p><p><a
href="http://blog.nicolargo.com/wp-content/uploads/2010/05/Créer-un-disque-de-démarrage_023.png" rel="lightbox[3089]"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-large wp-image-3090" title="Créer un disque de démarrage_023" src="http://blog.nicolargo.com/wp-content/uploads/2010/05/Créer-un-disque-de-démarrage_023-580x556.png" alt="" width="580" height="556" /></a></p><p>Une fois la clés USB préparée, il suffit de l&#8217;insérer dans un des port USB du serveur HP Proliant DL160 G6 et de démarrer la bête. L&#8217;installation devrait se dérouler facilement (vous pouvez vous laisser guider en image  en suivant ces deux tutos: <a
href="http://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-2">1</a> &#8211; <a
href="http://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-2-p2">2</a>).</p><p>Ensuite, ma méthode est de créer un script shell qui va faire toute les étapes de post installation nécessaire (par exemple, installation Apache, mise en place de crontab pour la sauvegarde de la configuration&#8230;). J&#8217;archive ce script sur un serveur SVN afin de pourvoir facilement le réutiliser pour une réinstallation d&#8217;un même serveur ou pour m&#8217;en servir de base de départ pour l&#8217;installation d&#8217;une autre bécanne.</p><p>Par exemple, <a
href="http://svn.nicolargo.com/ubuntupostinstall/trunk/ratcompostinstall.sh">mon script shell</a> va installer:</p><ul><li>Un portail avec le bundle Liferay/Apache/Tomcat/JRE Sun (en me servant de <a
href="http://blog.nicolargo.com/2008/11/installation-de-liferay-sous-gnulinux.html">ce billet que j&#8217;avais écrit il y a un moment</a>)</li><li>Une base de donnée MySQL</li><li>Un serveur OpenLDAP</li><li>Un serveur OpenVPN</li></ul><div
id="aspdf"> <a
href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=3089"> <span> </span> </a></div> ]]></content:encoded> <wfw:commentRss>http://blog.nicolargo.com/2010/05/installation-ubuntu-serveur-10-04-sur-hp-proliant-dl160-g6.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Installation Ubuntu 9.10 sur un Lenovo T500</title><link>http://blog.nicolargo.com/2010/02/installation-ubuntu-9-10-sur-un-lenovo-t500.html</link> <comments>http://blog.nicolargo.com/2010/02/installation-ubuntu-9-10-sur-un-lenovo-t500.html#comments</comments> <pubDate>Wed, 24 Feb 2010 13:38:09 +0000</pubDate> <dc:creator>NicoLargo</dc:creator> <category><![CDATA[Hardware]]></category> <category><![CDATA[Open-source]]></category> <category><![CDATA[Systeme]]></category> <category><![CDATA[lenovo]]></category> <category><![CDATA[t500]]></category> <category><![CDATA[ubuntu]]></category><guid
isPermaLink="false">http://blog.nicolargo.com/?p=2775</guid> <description><![CDATA[Voici un petit billet sur l&#8217;installation de la dernière version stable d&#8217;Ubuntu (Karmic 9.10) sur un PC portable Lenovo T500. Installation du système (Ubuntu Karmic 9.10) sans aucun problème à partir du CD d&#8217;installation. Après redémarrage du PC, fonctionnement &#8220;out of the box&#8221; (sans configuration) pour: Clavier (bouton son + luminosité) Trackpad / Trackpoint Affichage [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://blog.nicolargo.com/wp-content/uploads/2010/02/Lenovo_T500.jpg" rel="lightbox[2775]"><img
style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="size-full wp-image-2776  alignright" title="Lenovo_T500" src="http://blog.nicolargo.com/wp-content/uploads/2010/02/Lenovo_T500.jpg" alt="" width="220" height="220" /></a></p><p>Voici un petit billet sur l&#8217;installation de la dernière version stable d&#8217;Ubuntu (Karmic 9.10) sur un <a
href="http://www.lapspecs.com/wiki/lenovo+thinkpad+t500">PC portable Lenovo T500</a>.</p><p>Installation du système (Ubuntu Karmic 9.10) sans aucun problème à partir du CD d&#8217;installation.</p><p>Après redémarrage du PC, fonctionnement &#8220;out of the box&#8221; (sans configuration) pour:</p><ul><li>Clavier (bouton son + luminosité)</li><li>Trackpad / Trackpoint</li><li>Affichage en 16:10 (1280&#215;800 / 60Hz) avec support 3D</li><li>Réseau Ethernet Gigabits (eth0)</li><li>Réseau Wifi (bouton d&#8217;activation/désactivation fonctionnel)</li><li>USB (3 ports disponibles)</li><li>Lecteur/graveur CD et DVD</li><li>Son (lecture et enregistrement)</li><li>Bluetooth (bouton d&#8217;activation/désactivation fonctionnel)</li><li>Webcam</li></ul><p>Non testé:</p><ul><li>Modem</li><li>Firewire</li></ul><p>Le fonctionnement de la machine est très agréable, rapide et l&#8217;affichage stable et lisible.</p><div
id="aspdf"> <a
href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=2775"> <span> </span> </a></div> ]]></content:encoded> <wfw:commentRss>http://blog.nicolargo.com/2010/02/installation-ubuntu-9-10-sur-un-lenovo-t500.html/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Ubuntu et espace disque VFAT sur clés USB</title><link>http://blog.nicolargo.com/2009/12/ubuntu-et-espace-disque-vfat-sur-cles-usb.html</link> <comments>http://blog.nicolargo.com/2009/12/ubuntu-et-espace-disque-vfat-sur-cles-usb.html#comments</comments> <pubDate>Wed, 02 Dec 2009 15:16:10 +0000</pubDate> <dc:creator>NicoLargo</dc:creator> <category><![CDATA[Hardware]]></category> <category><![CDATA[Open-source]]></category> <category><![CDATA[Systeme]]></category> <category><![CDATA[fat32]]></category> <category><![CDATA[gparted]]></category> <category><![CDATA[live]]></category> <category><![CDATA[ubuntu]]></category> <category><![CDATA[usb key]]></category> <category><![CDATA[vfat]]></category><guid
isPermaLink="false">http://blog.nicolargo.com/?p=2494</guid> <description><![CDATA[Je viens de recevoir une clés USB de 32 Go (que l&#8217;on trouve sur le web pour moins de 100 Euros). Je souhaite y installer deux partitions: la première de 5 Go permettra d&#8217;y installer un système live Ubuntu, l&#8217;autre de 25 Go pour y stocker mes données au format FAT32 (pour rester compatible avec [...]]]></description> <content:encoded><![CDATA[<p>Je viens de recevoir <a
href="http://www.amazon.fr/gp/product/B000XUMR6C?ie=UTF8&amp;tag=leblogdenico-21&amp;linkCode=as2&amp;camp=1642&amp;creative=19458&amp;creativeASIN=B000XUMR6C">une clés USB de 32 Go</a> (que l&#8217;on trouve sur le web pour moins de 100 Euros). Je souhaite y installer deux partitions: la première de 5 Go permettra d&#8217;y installer un système live Ubuntu, l&#8217;autre de 25 Go pour y stocker mes données au format FAT32 (pour rester compatible avec le monde Windaube and co).</p><p
style="text-align: center;"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2504" title="screenshot_044" src="http://blog.nicolargo.com/wp-content/uploads/2009/12/screenshot_044.png" alt="screenshot_044" width="560" height="156" /></p><p><strong>Attention</strong>: les opérations suivantes vont effacer le contenu de votre clés USB, pensez donc à faire un backup&#8230;<span
id="more-2494"></span></p><h1>Partitionnement de la clés USB</h1><p>On commence par partitionner la clés USB grâce au logiciel gparted disponible sur les distributions GNU/Linux. Pour l&#8217;installer sous Ubuntu, voici la commande:</p><pre class="brush: bash;">sudo aptitude install gparted</pre><p>Une fois le logiciel lancé (via le menu Système / Administration) et la clés USB connectée sur votre machine on sélectionne le device correspondant à votre clés USB (attention de ne pas sélectionner votre disque dur <img
src='http://blog.nicolargo.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> ), ma clés est monté en /dev/sdb dans mon cas. On clique ensuite sur le menu Périphérique / Créer une table de partition:</p><p
style="text-align: center;"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="size-medium wp-image-2497   aligncenter" title="Gparted create usk disk" src="http://blog.nicolargo.com/wp-content/uploads/2009/12/screenshot_030-300x75.png" alt="Gparted create usk disk" width="300" height="75" /></p><p>On se retrouve avec une périphérique sans partition:</p><p
style="text-align: center;"><img
class="aligncenter" style="display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;;  display: block; margin-right: auto; margin-left: auto;" title="Gparted 1" src="http://blog.nicolargo.com/wp-content/uploads/2009/12/screenshot_033-300x185.png" alt="Gparted 1" width="300" height="185" /></p><p>On créer la première partition FAT32 qui hébergera les données (lisible sous GNU/Linux, FreeBSD, Windows et Mac OS X&#8230;).</p><p>On clique sur l&#8217;espace non alloué clique puis sur Partition / Nouveau:</p><p
style="text-align: center;"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="size-medium wp-image-2498  aligncenter" title="screenshot_037" src="http://blog.nicolargo.com/wp-content/uploads/2009/12/screenshot_037-300x128.png" alt="screenshot_037" width="300" height="128" /></p><p>On applique en cliquant sur le menu Edition / Appliquer toutes les modifications. (PS: sur ma version de gParted il y a un bug si je n&#8217;applique pas les changement à chaque partition&#8230;)</p><p>Enfin on créer la deuxième partition EXT3 ou FAT32 (qui hébergera le système Ubuntu live). On clique sur l&#8217;espace non alloué clique puis sur Partition / Nouveau:</p><p
style="text-align: center;"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="size-medium wp-image-2499  aligncenter" title="screenshot_041" src="http://blog.nicolargo.com/wp-content/uploads/2009/12/screenshot_041-300x130.png" alt="screenshot_041" width="300" height="130" /></p><p>On applique en cliquant sur le menu Edition / Appliquer toutes les modifications.</p><p>On finalise la configuration de la clés en rendant la partition de 5 Go bootable et invisible, pour cela il faut faire un clic droit sur cette partition et cliquer sur le menu Gérer les drapeaux puis sélectionner les flags <strong>BOOT</strong> et <strong>HIDDEN</strong>.</p><h1>Installation d&#8217;Ubuntu</h1><p>On commence <a
href="http://www.ubuntu-fr.org/telechargement">par télécharger une image d&#8217;Ubuntu</a> que l&#8217;on souhaite installer (j&#8217;ai testé avec l&#8217;ISO de la version 10.04) ou (encore mieux) on <a
href="http://blog.nicolargo.com/2008/02/creer-un-os-live-sur-cd-et-cle-usb.html">personnalise sa version live</a>. Ensuite on lance l&#8217;utilitaire usb-creator par le menu Système / Administration / Créateur de disque de démarrage USB. On sélectionne l&#8217;image ISO téléchargée puis la partition USBKEYSYSTEM et enfin on clique sur Créer un disque de démarrage, je vous conseille également de réserver au moins 3 Go pour le stockage des données/conf  avec l&#8217;option &#8220;espace réservé supplémentaire&#8221;:</p><p
style="text-align: center;"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="size-full wp-image-2500  aligncenter" title="screenshot_042" src="http://blog.nicolargo.com/wp-content/uploads/2009/12/screenshot_042.png" alt="screenshot_042" width="714" height="546" /></p><h1>Conclusion</h1><p>La clés USB est maintenant utilisable sous GNU/Linux et Windows (vous disposer alors d&#8217;un espace disque de 25 Go) et d&#8217;un système live Ubuntu (il suffit de redémarrer votre PC avec la clés dans une des prise USB).</p><p
style="text-align: center;"><img
class="alignnone size-medium wp-image-2503" title="screenshot_043" src="http://blog.nicolargo.com/wp-content/uploads/2009/12/screenshot_043-300x166.png" alt="screenshot_043" width="300" height="166" /></p><p
style="text-align: center;"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2502" title="usbkeywindows" src="http://blog.nicolargo.com/wp-content/uploads/2009/12/usbkeywindows.PNG" alt="usbkeywindows" width="249" height="293" /></p><div
id="aspdf"> <a
href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=2494"> <span> </span> </a></div> ]]></content:encoded> <wfw:commentRss>http://blog.nicolargo.com/2009/12/ubuntu-et-espace-disque-vfat-sur-cles-usb.html/feed</wfw:commentRss> <slash:comments>12</slash:comments> </item> <item><title>GStreamer aime les caméras IP Axis</title><link>http://blog.nicolargo.com/2009/04/gstreamer-aime-les-cameras-ip-axis.html</link> <comments>http://blog.nicolargo.com/2009/04/gstreamer-aime-les-cameras-ip-axis.html#comments</comments> <pubDate>Tue, 07 Apr 2009 13:54:34 +0000</pubDate> <dc:creator>NicoLargo</dc:creator> <category><![CDATA[Hardware]]></category> <category><![CDATA[Open-source]]></category> <category><![CDATA[Reseau]]></category> <category><![CDATA[Systeme]]></category> <category><![CDATA[axis]]></category> <category><![CDATA[gstreamer]]></category> <category><![CDATA[ipcam]]></category> <category><![CDATA[webcam]]></category><guid
isPermaLink="false">http://blog.nicolargo.com/2009/04/gstreamer-aime-les-cameras-ip-axis.html</guid> <description><![CDATA[Si vous lisez régulièrement ce blog, vous savez que je m&#8217;intéresse au FrameWork multimédia GStreamer (cliquez ici pour voir la liste des billets sur le sujet). Nous allons poursuivre la découverte de cette superbe trousse à outil multimédia en l&#8217;appliquant sur la récupération et l&#8217;exploitation de flux vidéo venant de caméras IP. Nous nous focaliserons [...]]]></description> <content:encoded><![CDATA[<p>Si vous <a
href="http://blog.nicolargo.com/abonnez-vous">lisez régulièrement ce blog</a>, vous savez que je m&#8217;intéresse au FrameWork multimédia GStreamer (<a
href="http://blog.nicolargo.com/tag/gstreamer">cliquez ici</a> pour voir la liste des billets sur le sujet). Nous allons poursuivre la découverte de cette superbe trousse à outil multimédia en l&#8217;appliquant sur la récupération et l&#8217;exploitation de flux vidéo venant de caméras IP. Nous nous focaliserons ici sur <a
href="http://www.amazon.fr/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.fr%2Fs%3Fie%3DUTF8%26x%3D0%26ref%255F%3Dnb%255Fss%255Fw%26y%3D0%26field-keywords%3Daxis%26url%3Dsearch-alias%253Delectronics&amp;tag=leblogdenico-21&amp;linkCode=ur2&amp;camp=1642&amp;creative=19458">les caméras IP AXIS</a><img
style="border: medium none  ! important; margin: 0px ! important; display: none;" src="https://www.assoc-amazon.fr/e/ir?t=leblogdenico-21&amp;l=ur2&amp;o=8" border="0" alt="" width="1" height="1" />, non pas que j&#8217;ai des actions dans cette société mais il faut avouer que leurs caméras sont de très bonne qualité et l&#8217;accès aux flux vidéos assez simple.</p><p>Avant de nous plonger dans le vif du sujet et si vous souhaitez faire ces tests chez vous, il faut au préhalable <a
href="http://blog.nicolargo.com/2009/01/introduction-a-gstreamer-le-framework-multimedia.html">installer GStreamer</a> sur votre système.</p><p>Ma configuration de test est la suivante:</p><div
style="text-align: center;"><img
style="max-width: 800px;" src="http://blog.nicolargo.com/wp-content/uploads/2009/04/axisgstreamer1.png" alt="" /></div><p>Lors de la rédaction de ce billet, j&#8217;ai utilisé la caméra <span
style="text-decoration: underline;">AXIS 213</span>:</p><div><a
href="http://www.amazon.fr/gp/product/B0007R8KE4?ie=UTF8&amp;tag=leblogdenico-21&amp;linkCode=as2&amp;camp=1642&amp;creative=19458&amp;creativeASIN=B0007R8KE4"></a></p><div>La configuration de cette caméra (cam01) est la suivante:<br
/> <span
style="text-decoration: underline;"><br
/> </span><em><small>Format CIF<br
/> Compression 50%<br
/> Frame rate: 25 images/s<br
/> </small><br
/> </em><span
style="text-decoration: underline;">Configuration du PC1:</span></p><p><small>OS: GNU/Linux Debian 5.0 + Gstreamer 0.10.19-3<br
/> Hardware: Pentium Quad core CPU 2.8 Ghz + 4 Go RAM<br
/> </small><span
style="text-decoration: underline;"><br
/> Configuration du PC2:</span></p><p><small>OS: GNU/Linux Ubuntu 8.10 + Gstreamer 0.10.21-4<br
/> Hardware: Pentium Dual core CPU 3.0 Ghz + 512 Mo RAM</small></div></div><p
style="text-align: center;"><img
style="max-width: 800px;" src="http://blog.nicolargo.com/wp-content/uploads/2009/04/axis2131.png" alt="" width="166" height="197" /></p><h1>Affichage du flux vidéo</h1><p>Cette caméra (comme toutes les caméras AXIS) permet la diffusion sur le réseau en utilisant deux formats:</p><ul><li>MJPEG sur HTTP</li><li>MPEG-4 sur RTSP</li></ul><h2>Affichage du flux MJPEG/HTTP</h2><p>On lance la commande suivante sur la machine PC1:</p><blockquote><p>gst-launch gnomevfssrc location=http://cam01/axis-cgi/mjpg/video.cgi?resolution=CIF ! jpegdec ! ffmpegcolorspace ! autovideosink</p></blockquote><p>Un rapide ntop sur notre machine PC1 nous indique que le fux est gourmand en bande passante (de l&#8217;ordre de 3.3 Mbps). L&#8217;occupation CPU varie entre 20% et 60%. La vidéo est fluide.</p><h2>Affichage du flux MPEG4/RTSP</h2><p>On lance la commande suivante sur la machine PC1:</p><blockquote><p>gst-launch-0.10 rtspsrc location=rtsp://cam01:554/mpeg4/media.amp latency=0 ! decodebin ! ffmpegcolorspace ! autovideosink</p></blockquote><p>La bande passante entre la caméra et le PC1 est alors de 1 Mbps en pics (moyenne de 400 Kbps quand il y a peu de mouvement devant la caméra). L&#8217;occupation CPU varie entre 5% et 15%. La vidéo est fluide.</p><p>Le paramètre <strong>latency</strong> (qui est par défaut à 3000, soit 3 secondes) permet de réduire la taille du buffer d&#8217;entrée. Si vous êtes sur un réseau LAN, vous pouvez sans problème mettre comme valeur 0 (comme je l&#8217;ai fait dans mon exemple). Par contre sur des réseaux moins performant (en terme de débit, de perte de paquets&#8230;), il vaut mieux conserver un buffer un peu plus élevé.</p><h1>Encodage du flux vidéo dans un fichier</h1><p>Nous allons continuer notre test en essayant d&#8217;encoder &#8220;à la volée&#8221; le flux vidéo venant de la caméra IP. Détaillons un peu notre pipeline:</p><ul><li>récupérer le flux MPEG4/RTSP de la caméra</li><li>l&#8217;afficher sur l&#8217;écran</li><li>réduire le nombre d&#8217;images par seconde (fps) à 1</li><li>encoder le flux en MJPG</li><li>sauvegarder dans un fichier AVI (output.avi)</li></ul><p>La ligne de commande correspondante à lancer sur PC1 est:</p><blockquote><p>gst-launch rtspsrc location=rtsp://cam01:554/mpeg4/media.amp latency=0 ! queue ! decodebin ! ffmpegcolorspace ! tee name=save ! queue ! autovideosink save. ! queue ! videorate ! capsfilter caps=&#8221;video/x-raw-yuv,framerate=(fraction)1/1&#8243; ! queue ! jpegenc ! avimux ! filesink location=output.avi .save</p></blockquote><p>Le fichier généré (output.avi) occupe un espace disque d&#8217;environ 15 Ko par seconde (soit 54 Mo/heure).</p><p>Afin d&#8217;optimiser cette taille, il est possible d&#8217;utiliser Theora (dans un fichier OGG), un codec vidéo libre et efficace. La commande devient alors:</p><blockquote><p>gst-launch rtspsrc location=rtsp://cam01:554/mpeg4/media.amp latency=0 ! queue ! decodebin ! ffmpegcolorspace ! tee name=save ! queue ! autovideosink save. ! queue ! videorate ! capsfilter caps=&#8221;video/x-raw-yuv,framerate=(fraction)1/1&#8243; ! queue ! theoraenc ! oggmux ! filesink location=output.ogg .save</p></blockquote><p>On a alors une taille de fichier de sortie (output/ogg) d&#8217;environ 6 Ko par seconde (soit 21 Mo/heure).</p><h1>Mixer plusieurs vidéos en une</h1><p>Si vous disposé de plusieurs caméras, il peut être utile de mixer ces différentes sources dans une même image (un peu comme le mode PIN des télévisions).</p><p>Je vais dans l&#8217;exemple ci-dessous, prendre deux sources (Camera AXIS + Webcam USB) et les mixer:</p><div
style="text-align: center;"><img
style="max-width: 800px;" src="http://blog.nicolargo.com/wp-content/uploads/2009/04/018-capture.jpg" alt="" /></div><p>La pipeline est la suivante:</p><blockquote><p>gst-launch  v4l2src ! queue ! videoscale ! capsfilter caps=&#8221;video/x-raw-yuv,width=64,height=48,framerate=(fraction)5/1&#8243; ! ffmpegcolorspace ! videobox border-alpha=0 alpha=1.0 top=-230 left=-278 ! videomixer name=mix ! ffmpegcolorspace ! autovideosink mix. rtspsrc location=rtsp://cam01:554/mpeg4/media.amp latency=0 ! queue ! decodebin ! queue ! videorate ! capsfilter caps=&#8221;video/x-raw-yuv,width=352,height=288,framerate=(fraction)25/1&#8243; ! ffmpegcolorspace ! mix.</p></blockquote><p>Attention de bien fixer les framerates (videorate ou videoscale + capsfilter), car videomixer (le plugin qui s&#8217;occupe de faire le mixage vidéo) semble assez sensible sur ce point.</p><h1>Streaming vers une autre machine</h1><p>Nous allons maintenant voir comment transcoder le flux vidéo d&#8217;une caméra IP pour le diffuser (streamer vers une autre machine).</p><p>La description du pipeline du PC1 est la suivante:</p><ul><li>récupérer le flux MPEG4/RTSP de la caméra</li><li>réencodage en Theora (à 250 Kbps)</li><li>diffusion en UDP vers le PC2</li></ul><p>puis celle du PC2:</p><ul><li>récupérer de flux Theora/UDP venant du PC1</li><li>décodage Theora</li><li>affichage de la vidéo</li></ul><p>et les commandes correspondantes, sur le PC2 (il faut lancer cette commande en premier):</p><blockquote><p>gst-launch -v udpsrc port=1234 ! theoradec ! autovideosink</p></blockquote><p>puis sur le PC1:</p><blockquote><p>gst-launch rtspsrc location=rtsp://cam01:554/mpeg4/media.amp latency=0 ! queue ! decodebin ! ffmpegcolorspace ! queue ! videorate ! capsfilter caps=&#8221;video/x-raw-yuv,framerate=(fraction)25/1&#8243; ! queue ! theoraenc bitrate=250 ! queue ! udpsink host=pc2 port=1234</p></blockquote><p>En moyenne, le débit observé entre PC1 et PC2 est de l&#8217;ordre de 250 Kbps (conforme donc a ce que l&#8217;on a configuré dans le plugin theoraenc), on observe cependant des pics à 250 Kps+30%. La consommation de CPU est de l&#8217;ordre de 25% sur PC1 et de 5% sur PC2. La vidéo est recue de manière fluide sur le PC2. Là encore, il ne faut pas oublier de fixer le nombre d&#8217;images par seconde avec videorate + capsfilter.</p><p>L&#8217;avantage avec GStreamer, c&#8217;est qu&#8217;il intégre <a
href="http://gstreamer.freedesktop.org/documentation/plugins.html">une liste de plugins assez impressionnante</a>, il est alors facile de les insérer dans notre pipeline. Par exemple, si l&#8217;on souhaite reprendre l&#8217;exemple ci-dessus et y ajouter un texte en sur-impression (overlay), il suffit d&#8217;utiliser le plugin <a
href="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-cairotextoverlay.html">cairotextoverlay</a>.</p><p>La commande sur le PC1 devient alors:</p><blockquote><p>gst-launch-0.10 rtspsrc location=rtsp://cam01:554/mpeg4/media.amp latency=0 ! queue ! decodebin ! ffmpegcolorspace ! queue ! cairotextoverlay text=&#8221;Attention Tigrou !&#8221; shaded-background=true ! queue ! videorate ! capsfilter caps=&#8221;video/x-raw-yuv,framerate=(fraction)25/1&#8243; ! queue ! theoraenc bitrate=250 ! queue ! udpsink host=pc2 port=1234</p></blockquote><p>et le résultat sur PC2:</p><div
style="text-align: center;"><img
style="max-width: 800px;" src="http://blog.nicolargo.com/wp-content/uploads/2009/04/textoverlay.jpg" alt="" /></div><h1>Pour conclure</h1><p>Ce billet nous a permis de mettre le pied dans le monde passionnant du traitement des flux vidéo. Ce n&#8217;est qu&#8217;une introduction et la seule limite est votre imagination. Je vous rappelle que GStreamer peut être simplement intégré à vos applications grâce <a
href="http://gstreamer.freedesktop.org/bindings/">aux API disponibles</a>. Si vous avez des questions et remarques sur le sujet, il existe une <a
href="http://forum.nicolargo.com/viewforum.php?id=22">section spéciale</a> dans le forum !</p><div
class="zemanta-pixie"><img
class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=9f02d01c-f395-89bb-b2a9-31e53996b943" alt="" /></div><div
id="aspdf"> <a
href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=1849"> <span> </span> </a></div> ]]></content:encoded> <wfw:commentRss>http://blog.nicolargo.com/2009/04/gstreamer-aime-les-cameras-ip-axis.html/feed</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>RAID 1 logiciel sous FreeBSD</title><link>http://blog.nicolargo.com/2008/10/raid-1-logiciel-sous-freebsd.html</link> <comments>http://blog.nicolargo.com/2008/10/raid-1-logiciel-sous-freebsd.html#comments</comments> <pubDate>Fri, 10 Oct 2008 09:33:30 +0000</pubDate> <dc:creator>NicoLargo</dc:creator> <category><![CDATA[Hardware]]></category> <category><![CDATA[Open-source]]></category> <category><![CDATA[Systeme]]></category> <category><![CDATA[freebsd]]></category> <category><![CDATA[raid]]></category><guid
isPermaLink="false">http://blog.nicolargo.com/2008/10/raid-1-logiciel-sous-freebsd.html</guid> <description><![CDATA[Certains serveurs de votre réseau sont plus sensibles que d&#8217;autres: on peut citer par exemple les serveurs DNS, LDAP ou base de données. D&#8217;un autre coté les pannes matérielles survenant sur ces mêmes serveurs viennent souvent des disques durs. En partant de ces deux constats, je vous propose dans ce billet d&#8217;utiliser la fonction de [...]]]></description> <content:encoded><![CDATA[<p>Certains serveurs de votre réseau sont plus sensibles que d&#8217;autres: on peut citer par exemple les serveurs DNS, LDAP ou base de données. D&#8217;un autre coté les pannes matérielles survenant sur ces mêmes serveurs viennent souvent des disques durs. En partant de ces deux constats, je vous propose dans ce billet d&#8217;utiliser la fonction de RAID 1 logicielle de FreeBSD pour sécuriser ces serveurs.</p><h1>Petit rappel sur RAID 1</h1><p>Le RAID 1 consiste à utiliser n disques redondants (n supérieur ou égal à 2). Chaque disque contient la même information.</p><p
style="text-align: center;"><img
src="http://blog.nicolargo.com/wp-content/uploads/2008/10/150px-raid-1svg.png" width="150" height="231" alt="150px-RAID_1.svg.png" /></p><p>Dans notre exemple, nous allons utiliser une configuration minimale pour du RAID 1: deux disques de taille et de caractéristiques équivalentes.</p><h1>Préparation de l&#8217;installation</h1><p>Il faut dans un premier temps identifier les disques sur lequel de RAID 1 va être installé. Pour celà la commande dmesg devrait vous aider:</p><blockquote><p># dmesg</p><p>ad4: 76319MB &lt;WDC WD800AAJS-70TDA1 01.00A03&gt; at ata2-master SATA150</p><p>ad6: 76319MB &lt;WDC WD800AAJS-70TDA1 01.00A03&gt; at ata3-master SATA150</p></blockquote><p>Nous avons donc deux disques: <strong>ad4</strong> et <strong>ad6</strong>.</p><p>Ensuite on regarde ou le système est installé:</p><blockquote><p># df</p><p>/dev/<strong>ad4</strong>s1a 71621288 1044946 64846640 2% /</p></blockquote><p>FreeBSD est donc installé sur le disque ad4. Nous allons donc nous servir du disque ad6 pour créer le disque mirroir de ad4.</p><h1>Configuration du RAID 1 sous FreeBSD</h1><p>Nous allons utiliser l&#8217;utilitaire <em>gmirror</em> pour effectuer le &#8220;mirroring&#8221; de ad4 vers ad6.</p><p>La première chose à faire est de vérifier que votre version de FreeBSD supporte cette fonction.</p><blockquote><p># man gmirror</p></blockquote><p>Si c&#8217;est le cas, le manuel de la commande devrait s&#8217;afficher.</p><p>On commence par préparer le disque &#8220;maître&#8221; (ad4 dans notre exemple):</p><blockquote><p># sysctl kern.geom.debugflags=17</p><p># gmirror label -vb round-robin <strong>gm0</strong> /dev/ad4</p></blockquote><p>Le résultat de cette dernière commande devrait être:</p><blockquote><p>Metadata value stored on /dev/ad4.</p><p>Done.</p></blockquote><p>On charge ensuite le module <em>gmirror</em> dans le kernel.</p><blockquote><p># gmirror load</p></blockquote><p>Si vous n&#8217;avez pas de message d&#8217;erreur vous pouvez automatiser le chargement du module au prochain démarrage du serveur en tapant la commande suivante:</p><blockquote><p># echo &#8216;geom_mirror_load=&#8221;YES&#8221;&#8216; &gt;&gt; /boot/loader.conf</p></blockquote><p>On vient de créer un disque virtuel nommé <strong>gm0</strong>. Il faut donc remplacer, dans le fichier /etc/fstab, toutes les occurrences /dev/ad4 par /dev/mirror/gm0. Pour cela on utilise vi:</p><blockquote><p># cp /etc/fstab /etc/fstab.old</p><p># vi /etc/fstab</p><p>:%s/ad4/mirror\/gm0/g</p></blockquote><p>On redémarre ensuite le serveur:</p><blockquote><p># shutdown -r now</p></blockquote><p>Une fois le serveur rebooté, il ne reste plus qu&#8217;a ajouter le disque <strong>ad6</strong> (notre disque &#8220;esclave&#8221;) dans le mirroir RAID 1 (gm0).</p><blockquote><p># gmirror insert gm0 /dev/ad6</p></blockquote><h1>Vérification de l&#8217;état du RAID 1</h1><p>On peut utiliser la commande suivante:</p><blockquote><p># gmirror status</p></blockquote><p>Durant l&#8217;initialisation du disque esclave, le résultat devrait ressembler à:</p><blockquote><p>Name Status Components</p><p>mirror/gm0 DEGRADED ad4</p><p>ad6 (1%)</p></blockquote><p>Ensuite, le message suivant devrait apparaître:</p><blockquote><p>Name Status Components</p><p>mirror/gm0 COMPLETE ad4</p><p>ad6</p></blockquote><h1>Et si un de mes disques plantes ?</h1><p>Imaginons que le disque primaire (ad4) rende l&#8217;âme. Il suffit:</p><ul><li>éteindre le serveur</li><li>retirer le disque ad4</li><li>le remplacer par un disque <span
style="text-decoration: underline;">équivalent</span></li><li>redémarrer le serveur</li><li>Saisir les commande suivantes pour reconstruire le disque:</li></ul><blockquote><p># gmirror forget gm0</p><p># gmirror insert gm0 /dev/ad4</p></blockquote><p>Il ne reste plus qu&#8217;a superviser votre RAID 1 avec votre <a
href="http://blog.nicolargo.com/nagios-tutoriels-et-documentations">serveur Nagios</a> !</p><div
id="aspdf"> <a
href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=1350"> <span> </span> </a></div> ]]></content:encoded> <wfw:commentRss>http://blog.nicolargo.com/2008/10/raid-1-logiciel-sous-freebsd.html/feed</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>OpenMoko: le téléphone libre est en vente</title><link>http://blog.nicolargo.com/2008/07/openmoko-le-telephone-libre-est-en-vente.html</link> <comments>http://blog.nicolargo.com/2008/07/openmoko-le-telephone-libre-est-en-vente.html#comments</comments> <pubDate>Fri, 04 Jul 2008 13:51:49 +0000</pubDate> <dc:creator>NicoLargo</dc:creator> <category><![CDATA[Hardware]]></category> <category><![CDATA[Open-source]]></category> <category><![CDATA[libre]]></category> <category><![CDATA[openmoko]]></category> <category><![CDATA[telephone]]></category><guid
isPermaLink="false">http://blog.nicolargo.com/?p=1115</guid> <description><![CDATA[dès aujourd&#8217;hui (mais seulement aux Etats-Unis) aux prix de $399 (soit environ 255 Euros)&#8230; Le téléphone en question, FreeRuner de son petit nom, est basé sur OpenMoko, un système d&#8217;exploitation open-source. Vivement que cela arrive en France !]]></description> <content:encoded><![CDATA[<p>dès aujourd&#8217;hui (mais seulement aux Etats-Unis) aux prix de $399 (soit environ 255 Euros)&#8230;</p><p
style="text-align: center;"><a
href="http://blog.nicolargo.com/wp-content/uploads/2008/07/capture_200807044500.jpg" rel="lightbox[1115]"><img
style=' display: block; margin-right: auto; margin-left: auto;'  class="alignnone size-full wp-image-1116 aligncenter" title="capture_200807044500" src="http://blog.nicolargo.com/wp-content/uploads/2008/07/capture_200807044500.jpg" alt="" width="445" height="360" /></a></p><p
style="text-align: left;">Le téléphone en question, <a
href="http://us.direct.openmoko.com/products/neo-freerunner">FreeRuner</a> de son petit nom, est basé sur OpenMoko, un système d&#8217;exploitation open-source.</p><p
style="text-align: left;">Vivement que cela arrive en France !</p><p
style="text-align: left;"><div
id="aspdf"> <a
href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=1115"> <span> </span> </a></div> ]]></content:encoded> <wfw:commentRss>http://blog.nicolargo.com/2008/07/openmoko-le-telephone-libre-est-en-vente.html/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Disque dur classique vs SSD</title><link>http://blog.nicolargo.com/2008/01/disque-dur-classique-vs-ssd.html</link> <comments>http://blog.nicolargo.com/2008/01/disque-dur-classique-vs-ssd.html#comments</comments> <pubDate>Wed, 16 Jan 2008 08:52:03 +0000</pubDate> <dc:creator>NicoLargo</dc:creator> <category><![CDATA[Hardware]]></category> <category><![CDATA[HDD]]></category> <category><![CDATA[SSD]]></category><guid
isPermaLink="false">http://blog.nicolargo.com/2008/01/disque-dur-classique-vs-ssd.html</guid> <description><![CDATA[De plus en plus de PC portable haut de gamme (le tout frais MacBook Air ne déroge pas à la règle), propose en option de remplcaer le classique disque dur à mémoire magnétique (HDD) par un disque à mémoire flash (SSD). Bien que de capacité inférieure (on ne dépasse pas encore les 100 Go), ces [...]]]></description> <content:encoded><![CDATA[<p>De plus en plus de PC portable haut de gamme (le tout frais MacBook Air ne déroge pas à la règle), propose en option de remplcaer le classique disque dur à mémoire magnétique (<a
href="http://fr.wikipedia.org/wiki/HDD">HDD</a>) par un disque à mémoire flash (<a
href="http://fr.wikipedia.org/wiki/Solid_State_Disk">SSD</a>). Bien que de capacité inférieure (on ne dépasse pas encore les 100 Go), ces disques se révèlent beaucoup plus performant et robuste. Pour preuve le test vidéo suivant effectué par Samsung: <center><object
height="373" width="425"><param
value="http://www.youtube.com/v/pJMGAdpCLVg&amp;rel=1&amp;border=1" name="movie"></param><param
value="transparent" name="wmode"></param><embed
src="http://www.youtube.com/v/pJMGAdpCLVg&amp;rel=1&amp;border=1" height="373" width="425" wmode="transparent" type="application/x-shockwave-flash"></embed></object></center> Il ne reste plus qu&#8217;a attendre la baisse des prix mais je n&#8217;ai aucun dourte que c&#8217;est la technologie de demain au niveau stockage.</p><div
id="aspdf"> <a
href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=661"> <span> </span> </a></div> ]]></content:encoded> <wfw:commentRss>http://blog.nicolargo.com/2008/01/disque-dur-classique-vs-ssd.html/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Achetez votre Mac ou votre Ipod moins cher</title><link>http://blog.nicolargo.com/2007/08/achetez-votre-mac-moins-cher.html</link> <comments>http://blog.nicolargo.com/2007/08/achetez-votre-mac-moins-cher.html#comments</comments> <pubDate>Wed, 01 Aug 2007 12:19:28 +0000</pubDate> <dc:creator>NicoLargo</dc:creator> <category><![CDATA[Hardware]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[apple]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[ipod]]></category> <category><![CDATA[mac]]></category> <category><![CDATA[moins-cher]]></category> <category><![CDATA[prix]]></category> <category><![CDATA[reconditionné]]></category> <category><![CDATA[refurb]]></category><guid
isPermaLink="false">http://blog.nicolargo.com/2007/08/achetez-votre-mac-moins-cher.html</guid> <description><![CDATA[Vous voulez acheter un Apple Mac Book Pro ou le dernier iMac 27 pouces mais vous trouvez que les prix sont trop élevés ? Alors je vous conseille d&#8217;aller jeter un coup d&#8217;oeil du coté du site des offres spéciales d&#8217;Apple (ou &#8220;refurb&#8221; en Anglais). Ce site, géré par Apple, propose des équipements (iMac, Macbook, [...]]]></description> <content:encoded><![CDATA[<p><a
title="Apple dollars" href="http://blog.nicolargo.com/wp-content/uploads/2007/08/apple-dollars.png" rel="lightbox[366]"><img
src="http://blog.nicolargo.com/wp-content/uploads/2007/08/apple-dollars.thumbnail.png" alt="Apple dollars" width="101" height="101" align="left" /></a></p><p>Vous voulez acheter un Apple Mac Book Pro ou le dernier iMac 27 pouces mais vous trouvez que les prix sont trop élevés ? Alors je vous conseille d&#8217;aller jeter un coup d&#8217;oeil du coté du site <a
href="http://clk.tradedoubler.com/click?p=2701&amp;a=1418468&amp;g=17977174&amp;url=http://store.apple.com/fr/go/special_deals/mac">des offres spéciales d&#8217;Apple</a> (ou &#8220;refurb&#8221; en Anglais).</p><p>Ce site, géré par Apple, propose des équipements (iMac, Macbook, Mac BookPro, Ipod) retournés par des utilisateurs et reconditionnés par Apple. Les procédures de reconditionnement suivent les mêmes règles techniques de base que les procédures de test des produits finis Apple. Vous achetez donc un produit comme neuf mais moins cher&#8230;</p><p>Vous pouvez obtenir facilement une réduction de prix de l&#8217;ordre de 20% pour les <a
href="http://clk.tradedoubler.com/click?p=2701&amp;a=1418468&amp;g=17977174&amp;url=http://store.apple.com/fr/go/special_deals/mac">Mac</a> et juqu&#8217;a 70% pour des <a
href="http://clk.tradedoubler.com/click?p=2701&amp;a=1418468&amp;g=17977174&amp;url=http://store.apple.com/fr/go/special_deals/ipod">Ipod</a> Shuffle.</p><p>Il faut juste regarder régulièrement les offres&#8230;</p><p>Un petit bookmark du lien suivant sera utile: <a
href="http://clk.tradedoubler.com/click?p=2701&amp;a=1418468&amp;g=17977174&amp;url=http://store.apple.com/fr/go/special_deals/mac">Apple FR, le refurb</a>&#8230;</p><div
id="aspdf"> <a
href="http://blog.nicolargo.com/wp-content/plugins/as-pdf/generate.php?post=366"> <span> </span> </a></div> ]]></content:encoded> <wfw:commentRss>http://blog.nicolargo.com/2007/08/achetez-votre-mac-moins-cher.html/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 1/40 queries in 0.008 seconds using memcached
Object Caching 920/1013 objects using memcached

Served from: blog.nicolargo.com @ 2010-09-02 20:39:42 -->