배터리를 절약하기 위해 CD 드라이브의 전원을 차단하시겠습니까?

배터리를 절약하기 위해 CD 드라이브의 전원을 차단하시겠습니까?

문제의 HDD가 광베이에 꽂혀 있기 때문에 중복은 아닙니다.

HDD를 SSD로 교체했습니다. 그런 다음 HDD를 광학 베이 캐디에 넣고 CD 드라이브 위치에 놓습니다.

자주 사용하지 않는 대량 데이터를 저장하기 위해 HDD를 사용하는 것을 제외하면 모든 것이 잘 작동합니다.

그렇다면 시스템이 실행되는 동안 어떤 방법으로든 광학 드라이브에서 HDD의 전원을 껐다가 켤 수 있습니까? 쉘 스크립트로 가능할까요?

답변1

광학 드라이브 베이의 SATA 연결은 다른 SATA 포트와 다르지 않습니다. DVD 드라이브가 있던 곳에 연결된 하드 디스크 드라이브는 일반 SATA 드라이브(예: /dev/sdb)로 표시되며 다음을 사용하여 절전 모드로 전환할 수 있습니다.hdparm

10초 동안 활동이 없으면 이 드라이브를 절전 모드로 전환하고 배터리를 절약하려면 다음을 수행할 수 있습니다.

sudo hdparm -S 10 /dev/sdb

이는 영구적이지 않으며 에서 그렇게 구성할 수 있습니다 /etc/hdparm.conf. man hdparm자세한 내용은 매뉴얼 페이지를 참조하십시오 .

답변2

안타깝게도 마더보드의 SATA 컨트롤러에 이 기능이 없으면 이는 불가능합니다. API에 이를 노출하는 컨트롤러가 있는지는 모르겠습니다. 사용 가능하더라도 시스템 호출(또는 더 나은 경우 /proc 파일 시스템 액세스)을 통해 액세스할 때 Linux 커널의 SATA 드라이버 및 코드에 들어가야 합니다. 본질적으로 사용자 정의 커널을 해킹하고 다시 컴파일해야 합니다.

USB 외장 하드 드라이브 인클로저를 사용하면 더 간단한 솔루션을 얻을 수 있습니다. 플래터 HD를 이들 중 하나에 넣고 액세스가 필요할 때만 연결하기만 하면 됩니다. 인클로저가 이를 처리하고 컴퓨터에 USB 3 포트가 있는 경우 USB 3을 사용할 수 있습니다. 플래터 HD는 실제로 USB 3보다 훨씬 느리기 때문에 기본 HD 속도를 제공할 수 있습니다.

이 질문은 실제로 USB와 같은 핫 플러그 ​​가능 장치와 SATA와 같은 핫 플러그 ​​가능하지 않은(또는 보조 회로만 있는) 장치 간의 주요 차이점을 다루고 있습니다.

관련 정보