hdparm 디스크 스핀다운이 더 이상 작동하지 않습니다.

hdparm 디스크 스핀다운이 더 이상 작동하지 않습니다.

내 설정: Raspberry 4 / Raspberry OS, USB3을 통해 연결된 추가 3TB WD HDD

3분 후 hdparm을 사용하여 하드 드라이브의 속도를 줄였습니다. 이것아주 잘 작동며칠 전까지만 해도요.

이제 정전으로 인해 raspi가 재부팅되었고 그 이후로 hdparm 명령이 작동을 멈췄습니다.

출력은 다음과 같습니다.

root@raspi:/ # hdparm -S /dev/sdb
  -S: bad/missing standby-interval value (0..255)
    
root@raspi:/ # hdparm -S 36 /dev/sdb
/dev/sdb:
 setting standby to 36 (3 minutes)
 
root@sraspi:/ # hdparm -S /dev/sdb
  -S: bad/missing standby-interval value (0..255)

드라이브는 3분 후에도 회전을 멈추지 않습니다.

Smartmontools는 디스크가 정상이고 디스크의 일부 Samba 공유가 제대로 작동한다고 말합니다. 내가 말했듯이 정전과 강제 재시작 전까지는 모든 것이 괜찮았습니다.

여기서 무엇이 잘못되었는지 아는 사람이 있나요? ? ?

고쳐 쓰다:sdparm을 사용해 보았는데 결과는 다음과 같습니다.

root@raspi:/ # sdparm --all /dev/sdb
    /dev/sdb: asmedia   ASM1153E          0   
Write parameters (MMC) mode page:
  BUFE          0  [cha: n, def:  0, sav:  0]
root@raspi:/ # 

이것은 나에게 다시 이상하다:

  1. 내 USB 컨트롤러인 ASM1153E라고 표시되어 있지만 sdparm이 하드 드라이브와 직접 통신하면 안 됩니까? ? ?
  2. 매개변수가 누락되었습니다. 특히 사용하려는 SCT 및 STANDBY(아마도 1.?? 때문인 것 같습니다)

어떤 도움이나 아이디어라도 대단히 감사하겠습니다.

답변1

현재 고급 전원 관리 기능이 꺼져 있을 수 있습니다. 아래 맨페이지에서 hdparm:

-B     Get/set  Advanced  Power  Management feature, if the drive supports it. A low value
       means aggressive power management  and  a  high  value  means  better  performance.
       Possible  settings  range  from  values 1 through 127 (which permit spin-down), and
       values 128 through 254 (which do not permit  spin-down).   The  highest  degree  of
       power  management  is attained with a setting of 1, and the highest I/O performance
       with a setting of 254.  A value of 255  tells  hdparm  to  disable  Advanced  Power
       Management  altogether  on the drive (not all drives support disabling it, but most
       do).

127이 값을 최대 허용 속도 저하인 로 설정해 볼 수 있습니다 .

그것은 다음과 같습니다: sudo hdparm -B 127 /dev/sdb. 이 명령이 이 기사를 우연히 발견한 사람들에게 유용하길 바랍니다…

관련 정보