OS가 외장 하드 드라이브를 절전 모드로 전환할 수 있나요?

OS가 외장 하드 드라이브를 절전 모드로 전환할 수 있나요?

NAS 구축을 고려 중이고 옵션을 평가하고 있습니다. 항상 켜져 있는 서버에서는 전력 소비가 매우 중요합니다. 몇 가지 맥락을 설명하자면, 제가 고려 중인 옵션은 다음과 같습니다.

  1. USB 허브와 외장 하드 드라이브가 있는 Raspberry Pi
  2. 내장 하드 드라이브를 갖춘 단종된 게이밍 PC
  3. 시간과 노력을 절약하고 클라우드 제공업체에 비용을 지불하세요.

게이밍 PC는 확실히 저전력이 아니며 항상 켜두는 것은 선택 사항이 아닙니다. 주요 목적은 백업에 사용하는 것이므로 Wake-On-LAN으로 구성하고 짧은 기간 동안 활동이 없으면 최대 절전 모드로 전환할 수 있다면 옵션이 될 수 있습니다.

기존 Raspberry Pi의 최대 전력 소비는 약 1W인 것 같습니다. 하드 드라이브의 전력 소비량은 구매하는 제품에 따라 다르지만 일반적으로 2W에서 10W 사이인 것으로 보이며 아마도 3~6개의 드라이브를 구입하게 될 것입니다. 이는 드라이브의 전력 소비가 6W에서 60W 사이라는 것을 의미합니다. 디스크가 절전 모드인 시기를 제어할 수 있으면 NAS의 전력 소비에 큰 영향을 미칠 수 있습니다.

일부 외장 하드 드라이브/도킹 스테이션/인클로저에는 절전 모드가 있다고 광고합니다. 예를 들어 한 사람은 10분 동안 활동이 없으면 디스크가 절전 모드로 전환된다고 말했습니다. 또한 일부 제조업체에서는 디스크가 절전 모드로 전환되기 전의 시간을 구성할 수 있는 드라이버를 제공하는 것 같습니다.

내가 (아직?) 증거를 찾지 못한 것은 OS가 드라이브가 절전 모드로 전환되어야 하는 시기를 결정할 수 있는 외부 하드 드라이브가 있다는 것입니다. 그게 존재하나요? 그렇다면, 그것이 작동하려면 무엇이 필요합니까?

답변1

예. 하드 드라이브의 전원 설정을 제어할 수 있으며 필요에 따라 대기/절전 모드에 ATA 명령을 실행할 수도 있습니다. hdparm이를 수행하는 데 Linux에서 유용한 유틸리티가 있습니다. 로부터hdparm 매뉴얼 페이지:

hdparm은 Linux SATA/PATA/SAS "libata" 하위 시스템과 이전 IDE 드라이버 하위 시스템이 지원하는 다양한 커널 인터페이스에 대한 명령줄 인터페이스를 제공합니다. 많은 최신(2008 이상) USB 드라이브 인클로저도 이제 "SAT"(SCSI-ATA 명령 변환)를 지원하므로 hdparm에서도 작동할 수 있습니다. 예. 최신 WD "Passport" 모델 및 최신 NexStar-3 인클로저. 일부 옵션은 최신 커널에서만 올바르게 작동할 수 있습니다.

Arch Linux 위키에는 이에 대한 훌륭한 문서가 있습니다:

이는 Arch Linux용이지만 systemd여전히 hdparmRaspberry Pi OS에 적용됩니다.

윈도우

Windows에는 고급 전원 설정에 다음 옵션이 포함되어 있습니다.

Windows 10 고급 전원 옵션

NAS

대부분의 최신 NAS에는 기본적으로 디스크 절전 설정도 포함되어 있습니다. 예를 들어 넷기어는 다음과 같습니다.

Netgear NAS 디스크 스핀다운 옵션

관련 정보