ZimaOS 1.6.0은 실제 디스크 대기 모드 버그 하나를 수정했지만, 이 자료는 해당 수정 사항이 모든 USB 인클로저의 문제를 해결하지는 못했다는 것을 보여 줍니다. IceWhale의 공식 1.6.0 릴리스 노트에 따르면 smartd 디스크가 간헐적으로 깨어나 정상적인 절전 모드로 전환되지 못하게 했습니다. 최종 1.6.0으로 업데이트한 후에도 TerraMaster D5-300C 및 D4-320 인클로저 사용자는 USB HDD가 회전 정지되지 않는다고 계속 보고했습니다.
정확한 결론은 더 제한적입니다. 1.6.0은 시스템 측의 한 가지 깨움 원인을 수정했지만, USB 브리지 및 인클로저의 동작은 설정에 따라 달라졌습니다.
디스크 대기 모드는 실제 ZimaOS 기능입니다
ZimaOS는 이전 릴리스에서 디스크 대기 모드 옵션을 도입했습니다. 해당 사용자들이 대기 모드의 존재 자체를 묻고 있었던 것이 아니라, USB로 연결된 디스크가 대기 모드를 무시하거나 유지하지 못한다고 보고하고 있었습니다.
ZimaOS 1.6.0에서 절전 중인 디스크를 깨우던 smartd 문제가 공식적으로 수정됨
공식 1.6.0 릴리스 노트에는 디스크가 정상적인 절전 모드로 전환되지 못하는 문제에 대한 수정 사항이 명시적으로 포함되어 있습니다. 그 원인은 smartd 간헐적으로 디스크를 깨웠습니다.
공식 1.6.0 디스크 대기 모드 수정 사항을 참조하세요.
원 게시자는 최종 1.6.0으로 업데이트한 후에도 여전히 실패함
alexstamos는 베타 버전에서 최종 1.6.0으로 업그레이드한 뒤에도 문제가 지속되었다고 보고했습니다. 이들의 TerraMaster D5-300C에는 RAID 5 구성 디스크 3개와 독립 디스크 1개가 들어 있었지만, 어느 디스크도 절전 모드로 전환되지 않았습니다.
또 다른 TerraMaster D4-320 사용자가 동일한 문제를 재현함
jumpingflash는 D4-320이 다른 컴퓨터에서는 정상적으로 회전이 멈췄지만 ZimaOS 1.6.0에서는 그렇지 않았다고 말했습니다. 이후 다른 D4-320 사용자도 다른 Linux 배포판과 동일한 비교를 했습니다.
다른 USB HDD는 정상적으로 회전이 멈췄습니다
isanto1306은 WD USB 하드 드라이브 3대가 성공적으로 절전 모드로 전환되었다고 보고했습니다. 이는 ZimaOS가 USB 드라이브의 회전 정지를 지원하지 않는다는 정반대의 과도한 주장을 막아 주므로 똑같이 중요한 증거입니다.
hd-idle은 커뮤니티의 우회 방법이었습니다
원 게시자는 다음을 시험한 끝에 약 10분 후 드라이브가 절전 모드로 전환되도록 설정했다고 말했습니다. hd-idle완전히 재현 가능한 ZimaOS 설치 절차는 공개하지 않았습니다.
다른 사용자가 smartctl과 systemd 타이머로 대기 모드를 강제함
ssimon은 주기적으로 실행되는 스크립트를 게시했습니다. smartctl -s standby,now USB 디스크를 대상으로 설정하고 systemd를 통해 예약했습니다.
이는 IceWhale의 공식 대기 모드 구현이 아닌 커뮤니티 코드입니다. 스크립트가 먼저 I/O를 확인하지 않으면 몇 분마다 대기 모드를 강제하는 방식이 활성 작업과 충돌할 수도 있습니다.
사용 중인 디스크를 강제로 절전 모드로 전환하지 마세요.
- 백업 또는 마이그레이션이 실행 중이 아닌지 확인하세요.
- RAID 재구축 또는 스크럽이 진행 중이 아닌지 확인하세요.
- Docker 앱과 인덱싱 작업을 확인하세요.
- 인클로저가 대기 명령을 지원하는지 확인하세요.
최신 근거 없이 D4-320 전용 수정 사항이라고 주장하지 마세요
현재 ZimaOS는 1.6.0보다 최신 버전이지만, 공개된 1.7.1 릴리스 노트에는 TerraMaster D4-320/D5-300C의 스핀다운 수정 사항이 구체적으로 명시되어 있지 않습니다. 오래된 타이머를 적용하기 전에 현재 안정 버전과 해당 인클로저의 정확한 펌웨어에서 다시 테스트하세요.
USB-SATA 브리지 펌웨어가 대기 동작을 바꿀 수 있음
다중 베이 USB 인클로저는 직접 연결된 SATA 디스크와 전기적으로나 논리적으로 동일하지 않습니다. USB 브리지가 ATA 대기 명령을 변환하거나 무시하거나 다르게 해석할 수 있으며, 일부 인클로저는 내부적으로 디스크를 폴링합니다.
이 때문에 동일한 HDD가 다른 방식으로 연결하면 정상적으로 절전 모드에 들어가지만, 특정 DAS 브리지 뒤에서는 계속 활성 상태로 남을 수 있습니다.
“절전 모드에 들어가지 않음”과 “절전 모드에 들어갔다가 깨어남” 구분하기
대기 모드에 전혀 진입하지 않는 디스크는 지원되지 않는 명령, 지속적인 I/O 또는 인클로저 동작과 관련 있을 가능성이 높습니다. 30~60분마다 절전 모드에 들어갔다가 깨어나는 디스크는 주기적인 폴링이나 SMART/스토리지 검사와 같은 서비스 때문일 가능성이 높습니다.
1.6.0 smartd 수정 사항은 두 번째 패턴을 해결하며, 가능한 모든 첫 번째 패턴을 해결하는 것은 아닙니다.
디스크를 깨우지 않고 대기 상태 측정하기
일부 상태 조회 자체가 절전 중인 디스크를 깨울 수 있으며, USB 브리지를 통해 잘못 보고될 수도 있습니다. 가능하면 인클로저와 호환되고 디스크를 깨우지 않는 확인 방법을 사용하고, 소프트웨어에 보고된 상태를 스핀 소음, 전력 소비, 온도 같은 물리적 동작과 비교하세요.
스핀다운 빈도를 보편적인 드라이브 수명 공식으로 만들지 마세요
소스의 사용자들이 전력 소비와 마모를 걱정한 것은 당연하지만, 스레드에서는 “HDD가 1년도 못 버틸 것”과 같은 주장을 뒷받침하는 드라이브 상태 증거가 제시되지 않았습니다. 잦은 시작/정지 주기와 24시간 연속 회전은 드라이브 설계와 작업 부하에 따라 서로 다른 장단점이 있습니다.
스핀다운 시간을 최소화하기 위해 지나치게 짧은 주기를 강제하기보다는 사용 패턴에 맞는 대기 시간을 선택하세요.
USB HDD 스핀다운 FAQ
ZimaOS 1.6.0에서 디스크 대기 모드 버그가 수정되었나요?
예. IceWhale은 smartd가 절전 중인 디스크를 간헐적으로 깨우는 문제를 수정했습니다.
그 수정 사항이 모든 TerraMaster USB 인클로저에 적용되었나요?
아니요. 여러 소스의 사용자들이 최종 1.6.0 이후에도 D5-300C 및 D4-320 하드웨어에서 스핀다운이 되지 않는다고 계속 보고했습니다.
hd-idle과 smartctl 타이머가 공식 수정 사항이었나요?
아니요. 커뮤니티에서 사용한 우회 방법이었으며, 해당 인클로저에서 신중하게 테스트해야 합니다.
