Changement dans hdparm.conf inopérants

Bonjour à tous,

Je possède un netbook qui sous Linux effectue des cycles de rangement des têtes du disque dur très fréquents.
pour palier à ca je lui passe la commande suivante :

ce qui passe l’APM à 254 et qui réduit considérablement le nombre de cycles.
j’ai voulu lui passer ça en dur en modifiant /etc/hdparm.conf et en mettant 254 en APM :

[code]# -q be quiet
quiet

-a sector count for filesystem read-ahead

#read_ahead_sect = 12

-A disable/enable the IDE drive’s read-lookahead feature

#lookahead = on

-b bus state

#bus = on

-B apm setting

apm = 254

-c enable (E)IDE 32-bit I/O support - can be any of 0,1,3

#io32_support = 1

-d disable/enable the “using_dma” flag for this drive

#dma = off

-D enable/disable the on-drive defect management

#defect_mana = off

-E cdrom speed

#cd_speed = 16

-k disable/enable the “keep_settings_over_reset” flag for this drive

#keep_settings_over_reset = off

-q be quiet

quiet

-a sector count for filesystem read-ahead

#read_ahead_sect = 12

-A disable/enable the IDE drive’s read-lookahead feature

#lookahead = on

-b bus state

#bus = on

-B apm setting

apm = 254

-c enable (E)IDE 32-bit I/O support - can be any of 0,1,3

#io32_support = 1

-d disable/enable the “using_dma” flag for this drive

#dma = off

-D enable/disable the on-drive defect management

#defect_mana = off

-E cdrom speed

#cd_speed = 16

-k disable/enable the “keep_settings_over_reset” flag for this drive

#keep_settings_over_reset = off
[/code]

Seulement à chaque démarrage de la machine, je suis obligé de lui repasser le hdparm -B 254 /dev/sda car visiblement il ne prend pas en compte hdparm.conf car j’entends à nouveau les cycles s’opérer.

Avez vous une idée pour lui faire prendre en compte dès le démarrage ?

Salut,

Ceci peut-être : mail-archive.com/ubuntu-fr@l … 02968.html

Salut,

-q pour le faire taire
-b 254 pour changer la valeur de l’apm :slightly_smiling:

Je reconnais que c’est trompeur :laughing:

[quote=“ggoodluck47”]Salut,

-q pour le faire taire
-b 254 pour changer la valeur de l’apm :slightly_smiling:

Je reconnais que c’est trompeur :laughing:[/quote]

-b ? quand je lui passe -B 254 ca fonctionne pourtant.
Et dans le fichier de conf hdparm.conf c’est un -B pour changer la valeur.
Ou alors je n’ai pas compris !!!

[quote=“lol”]Salut,

Ceci peut-être : mail-archive.com/ubuntu-fr@l … 02968.html[/quote]

En effet ca pourrait m’aider, mais je ne sais pas quelle partie du script il a desactivé.

Re,

Il a désactivé la fin du script:

if [ "${1}" = "start" ]; then choose_power elif [ "${1}" = "resume" ] && [ "${2}" != "standby" ]; then choose_power elif [ "${1},${2}" = "change,power" ]; then choose_power elif [ "${1}" = "stop" ]; then power_performance fi

exit 0

En ajoutant ces deux lignes avant (c’est le exit 0 qui termine le script prématurément)

hdparm -q -m16 -q -d1 -q -B255 /dev/hda exit 0

Franchement je n’ai pas compris l’intérêt de “zapper” ces lignes… :017
Tu devrais faire des essais, avec et sans…

[quote=“leatherface”][quote=“ggoodluck47”]Salut,

-q pour le faire taire
-b 254 pour changer la valeur de l’apm :slightly_smiling:

Je reconnais que c’est trompeur :laughing:[/quote]

-b ? quand je lui passe -B 254 ca fonctionne pourtant.
Et dans le fichier de conf hdparm.conf c’est un -B pour changer la valeur.
Ou alors je n’ai pas compris !!![/quote]

Le lecteur aura rectifié de lui même une faute de frappe évidente :013

ok merci je vais essayer ca.
Mais je ne vais pas le desactiver en mettant 255. Je vais laisser 254.
Par contre je ne sais pas ce que veut dire

[quote=“leatherface”]ok merci je vais essayer ca.
Mais je ne vais pas le desactiver en mettant 255. Je vais laisser 254.
Par contre je ne sais pas ce que veut dire

Tout est dans man hdparm.conf
Regarde et règle comme tu le souhaite. Le script (020hdparm) ne fait que passer des commandes à hdparm au démarrage.

ok merci de votre aide.
Mais du coup je ne vois pas à quoi sert hdparm.conf si tout se passe dans 20hdparm