<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Artisan Numérique</title>
  <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1131"/>
  <link rel="self" type="application/atom+xml" href="http://artisan.karma-lab.net/node/1131/atom/feed"/>
  <id>http://artisan.karma-lab.net/node/1131/atom/feed</id>
  <updated>2008-07-28T12:55:33+02:00</updated>
  <entry>
    <title>Bloc-note &#039;Disques &amp; stockage&#039;</title>
    <link rel="alternate" type="text/html" href="http://artisan.karma-lab.net/node/1131" />
    <id>http://artisan.karma-lab.net/node/1131</id>
    <published>2007-03-05T08:20:13+01:00</published>
    <updated>2008-07-28T12:55:33+02:00</updated>
    <author>
      <name>Ulhume</name>
    </author>
    <category term="Systèmes de fichier" />
    <category term="Aucun" />
    <category term="Note" />
    <category term="OK" />
    <summary type="html"><![CDATA[<p>Un peu de tout sur les disques et stockages sous Linux.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Un peu de tout sur les disques et stockages sous Linux.</p>
<!--break-->

	<a name='chapter_1'></a>
  <h2>Attributs SMART</h2>
	
<p>SMART (
  <a target='_blank' href='http://fr.wikipedia.org/wiki/Self-Monitoring, Analysis and Reporting Technology'>
  Self-Monitoring, Analysis and Reporting Technology
  </a>) est un norme de monitoring intégré dans l'électronique même de tous les disques durs modernes permettant de prédire (j'ai bien dit prédire !) le défaillances futures et le temps qu'il nous reste avant de le changer. Précieux donc. 
</p>
<p>Sous Linux, c'est l'outil <kbd>smartmonttools</kbd> qui permet de lire les valeurs SMART. Le paquet contient aussi un démon permettant d'auditer en permanence les défallances. 
</p>
<p>
Voici une liste (sûrement non exhaustive) des valeurs SMART qu'il est possible de lire :
<dl>
<dt>Raw_Read_Error_Rate</dt>
<dd>Fréquence d'apparition d'erreurs pendant la lecture de données brutes</dd>
<dt>Spin_Up_Time</dt>
<dd>Temps de mise en rotation du disque</dd>
<dt>Start_Stop_Count</dt>
<dd>Nombre de cycles arrêt/démarrage de l'axe de rotation</dd>
<dt>Reallocated_Sector_Ct</dt>
<dd>Nombre de secteurs ré-alloués</dd>
<dt>Seek_Error_Rate</dt>
<dd>Fréquence d'erreurs pendant le positionnement de la tête magnétique</dd>
<dt>Power_On_Hours</dt>
<dd>Nombre d'heures de fonctionnement</dd>
<dt>Spin_Retry_Count</dt>
<dd>Nombre de mises en rotation forcée du disque</dd>
<dt>Power_Cycle_Count</dt>
<dd>Nombre de cycles de mise sous tension</dd>
<dt>Temperature_Celsius</dt>
<dd>Température interne du disque en degrés Celsius</dd>
<dt>Hardware_ECC_Recovered</dt>
<dd>Nombre de corrections ECC réalisées</dd>
<dt>Current_Pending_Sector</dt>
<dd>Nombre de secteurs en attente de ré-allocation</dd>
<dt>Offline_Uncorrectable</dt>
<dd>Nombre de secteurs non ré-allouables</dd>
<dt>UDMA_CRC_Error_Count</dt>
<dd>Nombre d'erreurs de CRC pendant un accès Ultra DMA</dd>
</dl>


	<a name='chapter_2'></a>
  <h2>Optimisation des accès disques</h2>
	
<p>Pour speeder les disques modernes, il existe la commande hdparm. Une fois que vous avez trouvé les bon paramètres, il suffit de les intégrer dans le fichier <kbd>/etc/sysconfig/harddisks</kbd>. Si vous avez par exemple :

  <div class='code-block code-block-fragment'>
  <div class='container'>
  <span class="re2">XTRA_PARAMS=</span><span class="st0">&quot;-c3 -m16 -d1 -u1 -X69&quot;</span>
  </div>
  
  </div></P>

<P>Cela signifie

  <div class='code-block code-block-fragment'>
  <div class='container'>
  -c3 accès 32 bits synchronisé (1 pour non synchronisé, moins rapide mais moins sur)<br />
-m16<br />
-d1 DMA activé<br />
-u1 UDMA activé<br />
-x69 PIO 32 en mode 5 (64+n? du PIO)
  </div>
  
  </div>
</p>


	<a name='chapter_3'></a>
  <h2>Connaître le label d'un disque</h2>
	

  <div class='code-block code-block-fragment'>
  <div class='container'>
  volname <span class="sy0">/</span>dev<span class="sy0">/</span>hda
  </div>
  
  </div>    ]]></content>
  </entry>
</feed>
