URL: https://linuxfr.org/forums/linux-general/posts/raid-5-et-disques-en-veille Title: Raid 5 et disques en veille Authors: littlebreizhman Date: 2017年10月15日T20:54:33+02:00 License: CC By-SA Tags: mageia, raid5, mdadm, hdparm et veille Score: 4 Bonjour J'ai depuis peu un petit soucis avec le passage en mode veille des disques composant un raid 5 logiciel (mdadm) J'utilise une mageia cauldron à jour (noyau 4.13.7) / plasma 5 en desktop Depuis quelque temps (moins d'un mois), probablement suite à une mise à jour, les disques de mon raid 5 passent en veille et arrêtent donc de tourner alors même que j'utilise des données stockées dans le raid. Typiquement, si je lis une vidéo, après 5 minutes, cela va saccader car un ou plusieurs disques sont dans un état standby. Cela arrive aussi alors qu'un processus écrit aussi sur le disque. ```sh [root@hyperion ~]# hdparm -C /dev/sd[acde] /dev/sda: drive state is: active/idle /dev/sdc: drive state is: standby /dev/sdd: drive state is: standby /dev/sde: drive state is: standby ``` Utilisant la cauldron en rolling release, je n'ai donc pas trop moyen de savoir précisement depuis que le phénomène est apparu. J'ai remarqué que si je suis actif ma session et que j'utilise mon clavier, je n'ai pas de problème de passage en veille. Par contre, si je n'utilise que ma souris (typiquement dans mon navigateur) ou si je regarde une vidéo (pas d'action), les disques passent en stand by après 5 minutes. Dès que je tape sur le clavier, j'entends les disques repartir. Le raid 5 est composé de 4 disques Seagate 2.5" ```sh [root@hyperion ~]# hdparm -I /dev/sd[acde] | grep Model Model Number: ST2000LM015-2E8174 Model Number: ST2000LM003 HN-M201RAD Model Number: ST2000LM003 HN-M201RAD Model Number: ST2000LM003 HN-M201RAD ``` Ils sont réglés sur un niveau pour se gérer eux même. ```sh root@hyperion ~]# hdparm -I /dev/sd[acde] | grep level Advanced power management level: 254 Advanced power management level: 254 Advanced power management level: 254 Advanced power management level: 254 ``` J'ai donc voulu forcé les disques à rester actifs ( hdparm -S 0 /dev/sd[acde] ) pour voir mais sans succès. hdparm a également une option -Z pour les seagate ST3 (???) a priori pour des problèmes comme le mien (testé quand même, ne semble pas fonctionner) ```sh -Z Disable the automatic power-saving function of certain Seagate drives (ST3xxx models?), to prevent them from idling/spinning-down at inconvenient times. ``` Bref, je n'ai plus trop de piste, c'est sûrement logiciel mais je ne sais pas où regarder. En plus du temps de lag désagréable lors du redémarrage des disques, je suppose que cela risque de prématurément les user si je laisse faire. Je vais probablement ouvrir un bug chez mageia (rien trouvé à ce sujet dans leur bug tracker), mais je me demandais si quelqu'un ici avait une piste ou ou solution à mon problème.