Отключить питание CD-привода, чтобы сэкономить заряд батареи?

Отключить питание CD-привода, чтобы сэкономить заряд батареи?

Это не дубликат, поскольку рассматриваемый жесткий диск подключен к оптическому отсеку.

Я заменил свой HDD на SSD. Затем я поместил HDD в оптический отсек и поставил его вместо CD-привода.

Все работает нормально, за исключением того, что я использую жесткий диск для сохранения больших объемов данных, которые я не буду использовать так часто.

Итак, возможно ли каким-либо образом выключить и включить HDD в моем оптическом приводе, пока система работает? Возможно, скрипт оболочки сделает это?

решение1

Подключение SATA в отсеке оптического привода ничем не отличается от других портов SATA. Жесткий диск, подключенный там, где был ваш DVD-привод, будет отображаться как обычный диск SATA (т.е. как /dev/sdb) и может быть переведен в спящий режим с помощьюhdparm

Чтобы перевести этот диск в спящий режим после 10 секунд бездействия и сэкономить заряд батареи, можно сделать следующее:

sudo hdparm -S 10 /dev/sdb

Это не является постоянным и может быть настроено таким образом в /etc/hdparm.conf. man hdparmБолее подробную информацию см. на страницах руководства.

решение2

К сожалению, это невозможно, если контроллер SATA на вашей материнской плате не имеет такой функции. Я не знаю ни одного контроллера, который бы предоставлял это в своем API. Даже если бы это было доступно, вам пришлось бы получить доступ к драйверу SATA ядра Linux и кодировать доступ через системный вызов (или, что еще лучше, доступ к файловой системе /proc). По сути, вам пришлось бы взломать и перекомпилировать свое собственное ядро.

У вас может быть более простое решение с использованием внешнего жесткого диска USB: просто поместите жесткий диск в один из них и подключайтесь только тогда, когда вам нужен доступ. Вы можете использовать USB 3, если корпус поддерживает это, и у вас есть порт USB 3 на вашем компьютере, который даст вам собственные скорости HD, поскольку жесткий диск на самом деле намного медленнее, чем USB 3.

Этот вопрос на самом деле затрагивает основное различие между устройствами с возможностью «горячего» подключения, такими как USB, и устройствами без возможности «горячего» подключения (или только с дополнительной схемой), такими как SATA.

Связанный контент