Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Arreter un disque dur durablement

28 réponses
Avatar
geo cherchetout
Bonjour,

Le vieil ordinateur que je prépare pour mon neveu possède deux disques durs
/dev/sda et /dev/sdb. Sur /dev/sda est installé Windows XP et Grub siège
dans son MBR. Sur /dev/sdb se trouvent les partitions consacrées à mandriva
2010.

Quand on démarre Mandriva, j'aimerais que le disque Windows soit arrêté le
plus tôt possible et reste à l'arrêt aussi longtemps qu'on n'a pas besoin
d'y accéder.
Si je fais hdparm -y /dev/sda ou hdparm -Y /dev/sda, le disque cesse bien de
tourner mais il ne peut s'empêcher de redémarrer au bout d'un certain temps,
même si son unique partition est préalablement démontée.
Avez vous idée d'une option dans fstab ou de tout autre procédé soft
permettant d'obtenir un arrêt durable ?

8 réponses

1 2 3
Avatar
GuiGui
Nicolas George a écrit :
GuiGui wrote in message <4bfe797b$0$6276$:
Si je lis bien ce à quoi j'ai répondu :

udevd(144): dirtied inode 194657 ====> udev a modifié un disque



Jusque là, oui, à peu près. Plus exactement, il a modifié un inode, c'est à
dire le coeur d'un fichier dans un filesystem.



Ok.


(x2fdevicesx2fpci0000:00x2f0000:00:1f.1x2fhost0x2ftarget0:0:0x2f0:0:0:0x2fblockx2fsda)
=====> c'est le block device sda (justement celui qui a posé un pb)



Non. Le message te dit que l'inode modifié est celui qui s'appelle, dans le
filesystem concerné,
« x2fdevicesx2fpci0000:00x2f0000:00:1f.1x2fhost0x2ftarget0:0:0x2f0:0:0:0x2fblockx2fsda ». Il
se trouve que ce fichier évoque un disque dur, mais ça n'en est pas un.
C'est un fichier régulier dont udev se sert pour garder la trace des entrées
qu'il a créées.




Ok.

on devtmpfs ====> pour le noeud temporaire



Pas du tout. Cette partie te dit dans quel filesystem se trouve l'inode
modifié : dans devtmpfs.




Ha ? soit, mais pourquoi udev écrivant dans devtmpfs réveillerait le
disque ?
Avatar
Nicolas George
GuiGui wrote in message <4bfe85e0$0$9754$:
Ha ? soit, mais pourquoi udev écrivant dans devtmpfs réveillerait le
disque ?



Il ne le fait pas.
Avatar
geo cherchetout
Le 27/05/2010 14:45, *Lucas Levrel* a écrit fort à propos :

Ça ne serait pas un processus d'indexation qui démarre à heure ou période
fixe ? Tu n'as pas précisé ton environnement... Tu peux essayer de
démarrer sans X, donc sans bureau (mets "3" comme option à l'invite de
GRUB).



Ne sachant pas obtenir l'invite de GRUB, je viens, sans redémarrer, de
déconnecter l'unique utilisateur qui était connecté. Son environnement de
bureau habituel est xfce. J'avais carrément mis le service smartd à l'arrêt
vers 13h40 après un réveil du disque.



Bon, voila à présent plus de 10 heures que le disque ne s'est pas réveillé,
dont presque 5 heures alors que le service smartd s'exécute. Je suis donc
quasiment certain que ce n'est pas ce dernier qui cause le réveil du disque
mais quelque chose qui intervient au cours d'une session xfce. (Sans qu'un
utilisateur utilise consciemment un programme quelconque.)

Demain, j'essaierai de dresser la liste des processus qui ne s'exécutent que
dans une session xfce. Dois-je citer aussi les services actifs ? Est-ce une
bonne idée ? Quelqu'un en aura sûrement une meilleure ?
Avatar
debug this fifo
geo cherchetout wrote:

réveil du disque mais quelque chose qui intervient au cours d'une
session xfce.



un automounter quelconque ?
Avatar
geo cherchetout
Le 28/05/2010 00:02, j'ai écrit :

Demain, j'essaierai de dresser la liste des processus qui ne s'exécutent que
dans une session xfce.



net-applet, draksnapshot-ap, mdkapplet, s2u, xscreenserver, xfce4-session,
xfconfd, xconfd-2, xfsettingsd, xfwm4, xfce4-panel, xfdesktop,
xfce4-power-man, gam_server, xfce4-settings, xfce4-menu-plug, gvfsd,
gvfs-fuse-daemo, xfce4-places-pl, xfce4-mixer-plu, xfswitch-plugin, python,
pam-panel-icon, polkit-gnome-au, xfce4-volstatus, pam_timestamp_c,
gnome-pty-helpe, xfrun, Thunar, Terminal

Dois-je citer aussi les services actifs ?

Service actif au démarrage

acpid 1 1
alsa 1 1
atd 1 1
avahi-daemon 1 1
crond 1 1
dm 1 1
haldaemon 1 1
iptables 0 1
kheader 1 1
lm_sensors 0 1
mandi 1 1
messagebus 1 1
mpd 1 1
msec 0 1
netfs 1 1
network 1 1
network-up 0 1
nfs-common 1 1
ntpd 1 1
numlock 1 1
partmon 1 1
preload 0 1
resolvconf 1 1
rpcbind 1 1
shorewall 1 1
smartd 1 1
sound 1 1
sshd 1 0
syslog 1 1
udev-post 0 1
Avatar
geo cherchetout
Après maints longs essais, je pense avoir trouvé les principales mesures
permettant de le maintenir au repos après un arrêt par hdparm -Y :

- Ne pas le faire figurer dans /etc/smartd.conf. Après tout, ce disque étant
voué à un autre OS, ce dernier pourra bien se charger de le monitorer.
- Que la partition qu'il contient ne soit pas montée et que l'utilisateur ne
cherche pas à voir le contenu de /media, point de montage de cette partition.
- Ne pas l'interroger avec smartctl.

Merci à ceux qui m'ont répondu.
Avatar
Lucas Levrel
Le 29 mai 2010, geo cherchetout a écrit :

Après maints longs essais, je pense avoir trouvé les principales mesures
permettant de le maintenir au repos après un arrêt par hdparm -Y :

- Ne pas le faire figurer dans /etc/smartd.conf. Après tout, ce disque étant
voué à un autre OS, ce dernier pourra bien se charger de le monitorer.
- Que la partition qu'il contient ne soit pas montée et que l'utilisateur ne
cherche pas à voir le contenu de /media, point de montage de cette partition.
- Ne pas l'interroger avec smartctl.



Au final, quoi de neuf depuis ton message sur les processus lancés par
Xfce ?

--
LL
Avatar
geo cherchetout
Le 31/05/2010 12:36, *Lucas Levrel* a écrit fort à propos :

Au final, quoi de neuf depuis ton message sur les processus lancés par
Xfce ?



Rien de neuf. Les essais prolongés évoqués ci-dessus furent effectués avec
une session xfce ouverte mais très peu d'activité de l'utilisateur. (La
plupart du temps seul Terminal était exécuté et aucune autre application.)
1 2 3