Puncte:2

Cum pot să aflu cine împiedică discurile să se rotească

drapel br

Problema

  • După actualizarea sistemului NAS de la Buster la Bullseye, discurile nu se pot roti.

Configurarea mea NAS

  • 5x disc mecanic WD RED, fără RAID, ext4 fără jurnalizare
  • Debian Bullseye, kernel 5.10
  • sistemul se încarcă de pe al șaselea disc SSD (pentru a nu trezi pe cele mecanice)
  • Utilitar hd-idle pentru a seta rotirea după 30 de minute de inactivitate 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
  • fără modificări hardware în NAS în timpul upgrade-ului la Bullseye, de asemenea, fără modificări în configurația hd-idle
  • NAS se află în această configurație hardware de peste 8 ani și, de asemenea, în configurarea software, în principal discurile se învârteau după 30 de minute timp de ani de zile fără probleme

Ce am incercat

  • Daca folosesc hd-idle -t sda, discul se va învârti imediat, dar după trezire (datorită unei activități regulate de disc), nu mai adoarme niciodată.
  • Dacă discurile sunt forțate să se rotească cu hd-idle -t, ei nu se trezesc fără activitate regulată - așa că nicio muncă repetă nu îi este trezit.
  • Eram suspicios cu privire la smartmontools, dacă există vreo schimbare în Bullseye care îi trezește. Mă jucam puțin cu /etc/smartd.conf și -n standby, dar fără succes, așa că am dezactivat complet smartd pentru a afla dacă smartmontools sunt omul rău ascuns, dar fără noroc, se pare că nu sunt.
  • lsof | grep /media nu dă nimic (media este punctul de montare pentru toate acele discuri)
  • Mă jucam puțin cu iotop de asemenea cu nmon. Dar nu s-a găsit nimic interesant, doar activitate regulată cu discul SSD (sistem).
  • Nu pot alerga iosnoop pentru un anumit motiv. Pachetul perf-instrumente-instabil este instalat corect, dar apelează iosnoop se termină cu bash: iosnoop: comanda nu a fost găsită chiar ca rădăcină. Nu am găsit cauza acestui lucru.

Este evident că nu-mi poți depana sistemul, dar voi aprecia pentru orice indicii despre cum să găsesc problema, care împiedică discurile să se învârtească :-)

kruemi avatar
drapel pk
Deoarece discurile nu se rotesc fără „activitate normală”, cred că problema nu este activitatea. Ce kernel și ce versiune de HD-idle folosești? Pe https://github.com/adelolmo/hd-idle scrie: Utilizați partițiile de disc pentru a calcula activitatea Activitatea discului este calculată urmărind modificările de citire/scriere la nivel de partiție în loc de la nivel de disc. Acest lucru este necesar pentru nucleele mai noi decât 5.4 LTS, deoarece instrumentele de monitorizare a discului modifică valorile de citire/scriere la nivel de disc, deși nu există activitate reală pe disc.
drapel br
Kernel: 5.10.0-11-amd64. Nu mi-am dat seama cum să obțin versiunea de hd-idle, deoarece nu există parametru -v sau --version, așa că numai după data fișierului binar pot vedea că am versiunea din 2018-08-26 și pe github (https: //github.com/adelolmo/hd-idle/releases?page=2) Văd cea mai veche versiune 1.0 din 2018-09-16. Amuzant. Voi încerca o versiune mai nouă de hd-idle și voi reveni.
drapel br
Din păcate, și cea mai nouă versiune a hd-idle (1.16) produce același rezultat ca cel descris mai sus.
kruemi avatar
drapel pk
Bine. Ați citit pașii enumerați la „run hd-idle” pe https://github.com/adelolmo/hd-idle și ați verificat dacă totul este în regulă?
Puncte:1
drapel br

Rezolvat. Cel puțin știu, de ce discurile mele nu dorm. Nu pot spune cu siguranță cum să urmăresc această problemă cu unele instrumente Linux, am găsit-o accidental într-o discuție.

Pare o schimbare în udisks2 serviciu. Acest serviciu vă verifică discurile și este responsabil pentru montarea automată a stick-urilor USB etc. Acum serviciul verifică și discurile SMART (nu știu de ce). Dacă discul este în stare de repaus, nu îl va trezi, dar dacă este activ, udisks2 verifică SMART la fiecare 10 minute. Deci, dacă timpul de somn este de 30 de minute, discul nu va adormi niciodată. De asemenea, discurile WD Red nu sunt adesea capabile să stabilească un timp mai mic de somn decât 10 minute (nu este sănătos ca discurile să se rotească prea agresiv, deci este o limită rezonabilă).

Câteva surse:

Soluție pentru sistemul NAS: probabil că nu aveți nevoie deloc de serviciul udisks2.

sudo systemctl stop udisks2
sudo systemctl mask udisks2

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.