Le problème
- Après la mise à niveau du système NAS de Buster à Bullseye, les disques ne peuvent plus tourner.
Mon installation NAS
- 5x disque mécanique WD RED, pas de RAID, ext4 sans journalisation
- Debian Bullseye, noyau 5.10
- le système se charge à partir d'un sixième disque SSD (pour ne pas réveiller les disques mécaniques)
- utilitaire hd-idle pour définir le spin down après 30 minutes d'inactivité
hd-idle -i 0 -a sda -i 1800 -a sdb -i 1800 -a sdc -i 1800 -a sdd -i 1800 -a sde -i 1800 -l /var/log/hd-idle.log
- pas de changement matériel dans le NAS lors de la mise à niveau vers Bullseye, pas de changement non plus dans la configuration de hd-idle
- Le NAS est dans cette configuration matérielle depuis plus de 8 ans, ainsi que dans la configuration logicielle. Les disques étaient principalement en rotation après 30 minutes pendant des années sans aucun problème.
Ce que j'ai essayé
- Si j'utilise
hd-idle -t sda
Le disque se met immédiatement en veille, mais après s'être réveillé (en raison d'une activité régulière du disque), il ne se rendort plus jamais. - Si les disques sont forcés de tourner vers le bas avec
hd-idle -t
ils ne se réveillent pas sans activité régulière - donc aucun travail répétitif ne les réveille. - J'avais des doutes sur les smartmontools, s'il y a un changement dans Bullseye qui les réveille. J'ai joué un peu avec
/etc/smartd.conf
y-n standby
J'ai donc désactivé complètement smartd pour voir si smartmontools n'était pas le méchant caché, mais pas de chance, il semble qu'il ne le soit pas. -
lsof | grep /media
ne donne rien (media est le point de montage pour tous ces disques) - Je jouais un peu avec
iotop
également avecnmon
. Mais rien d'intéressant n'a été trouvé, seulement une activité régulière avec le disque SSD (système). - Je ne peux pas courir
iosnoop
pour une raison quelconque. Le packgeperf-tools-unstable
est installé correctement, mais appeleriosnoop
se termine parbash: iosnoop: command not found
même en tant que racine. Je n'ai pas trouvé la cause de ce phénomène.
Il est évident que vous ne pouvez pas déboguer mon système, mais j'apprécierai toute indication permettant de trouver le problème, qui empêche les disques de tourner :-)