Bonjour à tous,
Je me suis fais un PC avec 6 disques dur en RAID 1, chiffrés luks et au format ext4. Je suis sur une debian Trixie.
Pour ce qui est du TRIM, j'ai l'option de montage "discard" mais faut-il changer de méthode pour fstrimer via un crontab pour de gros transferts ?
J'ai voulu copier du contenu de gros volumes (allant de 1Go jusqu'à 55Go) avec cp d'un point de montage à un autre.
Au début ça part en flèche 600Mb/s -> 300Mb/s -> 200Mb/s -> 100Mb/s pour aller jusqu'à 2Mb/s -> 500k/s puis freeze.
Sous Iotop, les copies sont presques inexistantes.
Au bou d'un moment, j'ai ce log qui apparait :
kernel: INFO: task jbd2/dm-6-8:1531 blocked for more than 120 seconds.
kernel: Not tainted 6.12.90+deb13.1-amd64 #1 Debian 6.12.90-2
kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
kernel: task:jbd2/dm-6-8 state:D stack:0 pid:1531 tgid:1531 ppid:2 flags:0x00004000
kernel: Call Trace:
Je me disais que ça pouvait être la température des disques, md1 j'ai 2x HDD et md2 2x SSD.
J'ai surveillé mais non.
Donc je penche pour le mécanisme de recopie d'un disque à l'autre éventuellement.
Si quelqu'un s'y connait en Raid :) Merci
# beauceoup d'erreur ?
Posté par NeoX . Évalué à 4 (+1/-0).
6 disques en raid1 ? mais pourquoi …
le raid1 c'est un miroir entre 2 disques, mais alors 6 ?
le fstrim se fait sur un SSD ou un NVMe
transfert qui fini par planter, un des disques qui serait foireux ?, plus assez de RAM pour 'bufferiser' le fichier a transferer ?
[^] # Re: beauceoup d'erreur ?
Posté par electro575 . Évalué à 1 (+0/-0).
-6 disques en raid1 ? mais pourquoi …
-le raid1 c'est un miroir entre 2 disques, mais alors 6 ?
En fait,
/ : RAID 1 avec 2 SSD
/srv/mountpoint1 : RAID 1 avec 2 HDD
/srv/mountpoint2 : RAID 1 avec 2 SSD
Le transfert se situe entre /srv/mountpoint1 et /srv/mountpoint2
-le fstrim se fait sur un SSD ou un NVMe
Ok, il y a t-il une solution plus efficace qu'une autre ?
-transfert qui fini par planter, un des disques qui serait foireux ?
C'est possible qu'un des disques finisse par faire ralentir l'opération mais smartctl remonte pas d'erreur à l'instant T.
J'ai du mal à analyser toutes les tables SMART j'avoue
-plus assez de RAM pour 'bufferiser' le fichier a transferer ?
J'en ai 32 Go en DDR4, et ça bouge pas trop à ce niveau
[^] # Re: beauceoup d'erreur ?
Posté par electro575 . Évalué à 1 (+0/-0).
J'ai un doute sur les 2 HDD si tu peux m'aider à ce sujet !
sdb
sdc
[^] # Re: beauceoup d'erreur ?
Posté par MicP . Évalué à 2 (+1/-0).
Bonjour
Extrait du lien sdb :
AMHA, ces valeurs élevées pourraient indiquer que ce disque est en train de mourir => ce disque est à remplacer.
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
[^] # Re: beauceoup d'erreur ?
Posté par gUI (Mastodon) . Évalué à 4 (+1/-0). Dernière modification le 16 juin 2026 à 07:30.
Ça en plus du fait que c'est un disque SMR (cache interne très rapide, mais dès qu'il est saturé il gère très mal et les perfos s'effondrent), oui, envisage sérieusement de t'en séparer.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: beauceoup d'erreur ?
Posté par xandercagexxx . Évalué à 3 (+2/-0).
Il me semble que les seagate affiche tjrs des valeurs très élevé, même sur des disques neuf donc pas sur que ce soit l'explication à ton soucis.
[^] # Re: beauceoup d'erreur ?
Posté par MicP . Évalué à 1 (+0/-0).
Oui, c'est pour ça que j'avais utilisé le conditionnel.
Il faudrait voir ce qu'en pense Seagate.
Il devrait être possible de tester le système RAID1 en mode dégradé <=> avec un seul des deux disques.
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
[^] # Re: beauceoup d'erreur ?
Posté par Craig77 . Évalué à 1 (+0/-0).
Ça peut aussi venir tout bêtement du câble SATA.
[^] # Re: beauceoup d'erreur ?
Posté par NeoX . Évalué à 5 (+2/-0). Dernière modification le 16 juin 2026 à 10:41.
pour en savoir plus sur ton raid, enfin au moins s'il voit les disques et s'ils sont UP
pour un raid1, tu dois avoir par exemple (ca c'est le mien)
ACTIVE => tout va bien
[UU] => deux disques UP si mes souvenirs sont bons, si un disque est mort, tu aurais [U_] par exemple
# Commentaire supprimé
Posté par meoowu77 . Évalué à -2 (+0/-3). Dernière modification le 16 juin 2026 à 07:25.
Ce commentaire a été supprimé par l’équipe de modération.
# rsync
Posté par ChocolatineFlying . Évalué à 2 (+1/-0).
pour ce genre de gros volume je préfère utiliser rsync, ca ne va peut etre pas resoudre ton pb
# Réponses
Posté par WhiteCat . Évalué à 2 (+0/-0). Dernière modification le 21 juin 2026 à 17:30.
C'est pas la meilleure façon de faire. L'option "discard" dans le fstab n'est pas la plus recommandée :
"Running fstrim frequently, or even using mount -o discard, might
negatively affect the lifetime of poor-quality SSD devices. For
most desktop and server systems a sufficient trimming frequency is
once a week"
https://man7.org/linux/man-pages/man8/fstrim.8.html
Le mieux est d'utiliser le timer pour activer fstrim :
systemctl enable fstrim.timer
Un SSD pourrait se brider en cas de surchauffe, mais ça ne bloquerait pas totalement les I/O.
Pour les disques durs, je n'ai jamais vu de problèmes de surchauffe.
Et tout volume en Thin-Provisonning aussi.
Les 2 HDD sont nickels point de vue SMART.
Ces 2 paramètres ne veulent en général jamais rien dire.
Les plus importants pour un disque mourant sont les secteurs défectueux. Les paramètres à vérifier sont Reallocated_Sector_Ct, Current_Pending_Sector et Offline_Uncorrectable.
Sinon tu peux regarder les logs kernel ("dmesg -T |grep ata") pour voir si un disque pose problème. C'est généralement là qu'on voit si un disque est en train de mourir.
Pour de la lecture séquentielle, je ne pense pas que ces disques soient problématiques. Mais par contre ils sont connus pour devenir extrêmement lent en cas de grosses écritures…
Donc c'est peut-être la source du problème ici.
Mais on ne sait pas si les HDD sont utilisés pour la lecture ou pour l'écriture ?
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.