저는 Linux(Debian 9) 상자에 연결된 외장 하드 드라이브가 절전 모드(회전을 멈춤)로 전환되는 시기를 예약하는 방법을 찾고 있습니다.
집에 더 가깝습니다. 멀티미디어 서버로 실행되는 Linux 상자가 있습니다. 외장 하드 드라이브의 콘텐츠를 가져오기 위해 호출하는 경우 일반적으로 하드 드라이브가 깨어나 회전을 시작하는 데 15~30초가 소요됩니다. 이는 a) 실망스럽고 b) 때로는 멀티미디어 서버의 시간 초과를 초래합니다. 연중무휴 24시간 작동하고 회전하도록 하드 드라이브를 설정할 수 있지만 대부분의 경우 집에서 미디어 서버만 사용하기 때문에 이는 낭비인 것 같습니다.
하드 드라이브가 회전할 때 주간 일정을 설정하는 데 사용할 수 있는 소프트웨어 도구나 명령이 있습니까? 예: 월요일~금요일: 오후 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/...