하드 드라이브의 절전 시간을 (7일) 예약할 수 있습니까?

하드 드라이브의 절전 시간을 (7일) 예약할 수 있습니까?

Linux(Debian 9) 상자에 연결된 외장 하드 드라이브가 절전 모드(회전을 멈춤)로 전환되는 시간을 예약하는 방법을 찾고 있습니다.

이것을 내용에 넣으려면: 나는 멀티미디어 서버로 실행되는 Linux 상자를 가지고 있습니다. 외장 하드 드라이브에 있는 콘텐츠를 가져오기 위해 호출하는 경우 하드 드라이브가 깨어나 회전을 시작하는 데 15~30초가 걸리는 경우가 많습니다. 이는 a) 실망스럽고 b) 때로는 멀티미디어 서버에 시간 초과가 발생하는 경우도 있습니다. 하드 드라이브가 연중무휴로 작동하고 회전하도록 설정할 수도 있지만, 대부분의 경우 집에 있을 때만 멀티미디어 서버를 사용하므로 이는 낭비처럼 보입니다.

하드 드라이브가 회전할 때 주간 일정을 설정하는 데 사용할 수 있는 소프트웨어 도구나 명령이 있습니까? 예: 월요일-금요일: 오후 5시에서 오후 11시 사이 회전 토요일-일요일: 오후 3시에서 오후 11시 사이 회전 그렇지 않으면 요청 시 회전하고 다음과 같이 절전 모드로 전환 시스템 타이머

답변1

cronjob은 다음을 허용합니다.

# At 11pm every day, enable sleep after 30s
0 23 * * * /sbin/hdparm -S6 /dev/disk/by-id/...

# At 5pm on weekdays, disable sleeping
0 17 * * 1-5 /sbin/hdparm -S0 /dev/disk/by-id/...

# At 3pm on the weekend, disable sleeping
0 15 * * 0,6 /sbin/hdparm -S0 /dev/disk/by-id/...

관련 정보