.png)
집에 TrueNAS를 사용하여 NAS를 구축했습니다. 저는 매주 한 번씩(ZFS 스크럽을 일주일에 한 번씩 실행하므로 두 번) 데이터에 액세스하므로 풀의 데이터에 액세스하지 않을 때는 디스크의 스핀다운을 선호합니다.
내 설정은 다음과 같습니다
- 오드로이드 H3
- WD 레드 플러스 WD40EFPX
- 씨게이트 아이언울프 ST4000VN006
- 두 디스크 모두에 걸쳐 미러링된 데이터 풀
디스크 회전을 줄이기 위해 설명서에 따라 이 스크립트를 사용했습니다.https://github.com/ngandrass/truenas-spindown-timer
이는 내가 언제든지 데이터에 액세스할 때까지 스핀다운 상태를 유지하는 WD 디스크에 완벽하게 작동합니다.
그러나 Seagate 드라이브는 무작위로 회전됩니다. 디스크의 내용을 확인하기 위해 TrueNAS에서 실행되는 일부 프로세스와 관련이 있을 수 있습니다.
몇 가지 테스트를 수행한 후 hdparm을 사용하여 WD를 완벽하게 스핀다운할 수 있다는 것을 알았고 나중에 WD가 성공적으로 중지되었음을 확인했습니다. WD와 Seagate 디스크에도 동일한 동작이 적용됩니다.
hdparm -C /dev/sda
/dev/sda:
drive state is: standby
그러나 Seagate는 몇 분 후에 무작위로 회전합니다. 또한 Seagate 드라이브를 대기 모드( hdparm -Y
) 대신 절전 모드( ) 로 설정하면 hdparm -y
실행 시 hdparm -C
디스크가 회전하지만 WD Red Plus에서는 이 동작이 발생하지 않는다는 사실도 확인했습니다.
두 디스크를 더 오랜 시간 동안 회전 중지하기 위해 이를 처리할 수 있는 아이디어가 있습니까? 감사합니다