<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://doc.ycharbi.fr/index.php?action=history&amp;feed=atom&amp;title=Hdparm</id>
	<title>Hdparm - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ycharbi.fr/index.php?action=history&amp;feed=atom&amp;title=Hdparm"/>
	<link rel="alternate" type="text/html" href="https://doc.ycharbi.fr/index.php?title=Hdparm&amp;action=history"/>
	<updated>2026-04-28T23:10:32Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://doc.ycharbi.fr/index.php?title=Hdparm&amp;diff=1144&amp;oldid=prev</id>
		<title>Ycharbi : Page créée avec « Category:Périphériques_bloc  Hdparm est un outil permettant de réaliser des opérations sur des disques SATA (pour du SCSI, utiliser ''Sdparm'').  L'ensemble des fo... »</title>
		<link rel="alternate" type="text/html" href="https://doc.ycharbi.fr/index.php?title=Hdparm&amp;diff=1144&amp;oldid=prev"/>
		<updated>2020-05-06T20:14:32Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « &lt;a href=&quot;/index.php/Cat%C3%A9gorie:P%C3%A9riph%C3%A9riques_bloc&quot; title=&quot;Catégorie:Périphériques bloc&quot;&gt;Category:Périphériques_bloc&lt;/a&gt;  Hdparm est un outil permettant de réaliser des opérations sur des disques SATA (pour du SCSI, utiliser &amp;#039;&amp;#039;Sdparm&amp;#039;&amp;#039;).  L&amp;#039;ensemble des fo... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Périphériques_bloc]]&lt;br /&gt;
&lt;br /&gt;
Hdparm est un outil permettant de réaliser des opérations sur des disques SATA (pour du SCSI, utiliser ''Sdparm'').&lt;br /&gt;
&lt;br /&gt;
L'ensemble des fonction est visualisable via la commande&lt;br /&gt;
 hdparm -I /dev/sda&lt;br /&gt;
&lt;br /&gt;
=Mise en veille=&lt;br /&gt;
Un disque dur peut être mis en veille après un certain temps d'inactivité ou sur commande. Dans tout les cas, il se relancera automatiquement à la première tentative d'accès du système. Veillez donc à ne pas le mettre dans une situation où il se met en veille, se réveille, se remet en veille et se reréveille constamment car cette pratique a pour réputation de niquer très rapidement les disques durs.&lt;br /&gt;
&lt;br /&gt;
L'état du disque est visualisable avec la commande&lt;br /&gt;
 hdparm -C /dev/sda&lt;br /&gt;
&lt;br /&gt;
''Si le retour est &amp;quot;unknow&amp;quot; c'est que le disque tourne. Lorsque le retour est à &amp;quot;standby&amp;quot;, la tête de lecture est parquée et le moteur à l'arrêt (il est donc en veille).''&lt;br /&gt;
&lt;br /&gt;
==Programmer la mise en veille==&lt;br /&gt;
Cette fonction s'appelle ''Advanced  Power  Management'' (APM) et se manipule avec l'argument &amp;lt;source lang=&amp;quot;bash&amp;quot; inline&amp;gt;-B&amp;lt;/source&amp;gt;. Elle accepte une valeur comprise entre 1 et 254 (plus c'est proche de 1, plus l’énergie est optimisée au détriment de la performance - je n'ai pas plus de détail sur cette notion). Chaque unité correspond à 5 secondes (on calculera donc n*5 = temps d'inactivité en secondes avant l'arrêt du disque) et seules les valeurs comprises entre 1 et 127 permettent l'arrêt complet du disque dur (il n'est donc pas possible de programmer l'extinction d'un disque au delà de 635 secondes d’inactivité par cette simple méthode). La valeur par défaut est à 128 (définit par [[:Category:Systemd|Systemd]] de ce que j'ai lu) sur mon disque dur (je ne sais pas ce que font les valeur au delà de 127...).&lt;br /&gt;
&lt;br /&gt;
La valeur définie s'obtient par&lt;br /&gt;
 hdparm -I /dev/sda | grep level&lt;br /&gt;
ou&lt;br /&gt;
 hdparm -B /dev/sda&lt;br /&gt;
&lt;br /&gt;
Pour la modifier il suffit de préciser la valeur souhaité après le paramètre&lt;br /&gt;
 hdparm -B 60 /dev/sda&lt;br /&gt;
&lt;br /&gt;
Cette dernière se réinitialise au démarrage, il faudra donc user d'astuce pour la maintenir fonctionnelle. Le Wiki d'Archlinux propose un service ''Systemd'' pour gérer ceci (le fait de passer par [[Cron]] n'est pas fiable de ce que j'ai lu).&lt;br /&gt;
&lt;br /&gt;
 vim /etc/systemd/system/hdparm.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=hdparm sda&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=oneshot&lt;br /&gt;
ExecStart=/usr/bin/hdparm -B 60 /dev/sda&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target sleep.target&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 systemctl daemon-reload&lt;br /&gt;
 systemctl enable hdparm.service&lt;br /&gt;
 systemctl status hdparm.service&lt;br /&gt;
&lt;br /&gt;
==Mettre en veille immédiatement==&lt;br /&gt;
Il est possible de mettre le disque en veille directement sans attendre avec la commande&lt;br /&gt;
 hdparm -y /dev/sda&lt;br /&gt;
&lt;br /&gt;
==Sources de la section==&lt;br /&gt;
* https://wiki.archlinux.fr/Hdparm&lt;br /&gt;
* https://www.linux-magazine.com/Online/Features/Tune-Your-Hard-Disk-with-hdparm&lt;br /&gt;
* https://www.fanjoe.be/?p=916&lt;/div&gt;</summary>
		<author><name>Ycharbi</name></author>
	</entry>
</feed>