В этом руководстве в основном объясняется, как настроить hdparm для автоматического перевода жесткого диска в режим сна. Если вы планируете использовать устройство Arm в качестве машины резервного копирования Linux,
Совет: Это руководство применимо только к соответствующим системным жестким дискам, которые не могут автоматически переходить в режим гибернации или не имеют настроек спящего режима. Настройки необходимо устанавливать в соответствии с реальной ситуацией.
Проверьте, установлен ли hdparm# hdparm
Установить hdparm#
sudo apt-get install hdparm
Проверьте, поддерживает ли жесткий диск запись кэша, да* (звездочка), обозначающая номер поддержки
sudo hdparm -I /dev/sda | grep 'Write cache'
Переведите жесткий диск в режим ожидания#
hdparm -y /dev/sda1
Переведите жесткий диск в спящий режим#
hdparm -Y /dev/sda1
Установить расписание сна#
5 минут бездействия (параметр кратен 5, например 60*5 — 300 секунд, это 5 минут)
hdparm -S 60 /dev/sda1
Изменить конфигурацию hdparm#
ls /dev/disk/by-id
Проверьте идентификатор вашего жесткого диска
sudo vim /etc/hdparm.conf
/dev/disk/by-id/ata-TOSHIBA_MD04ABA400V_2818KRSKFMYB {
apm = 127
spindown_time = 60
write_cache = on
}
а затем выполнить sudo /usr/lib/pm-utils/power.d/95hdparm-apm резюме или перезапустить
Если жесткий диск не используется в течение 5 минут, он автоматически перейдет в спящий режим.
ps :
/dev/disk/by-id/* Посмотрите на имена своих файлов в этом каталоге. Справочник по расчетам spindown_time 60
0 = disabled
1..240 = multiples of 5 seconds (5 seconds to 20 minutes)
241..251 = 1..11 x 30 mins
252 = 21 mins
253 = vendor defined (8..12 hours)
254 = reserved
255 = 21 mins + 15 secs
write_cache Напишите кэш и решите, включать его или нет. Можно пользоваться выключенным.
Если apm не поддерживается, необходимо установить Force_spindown_time. Согласно документации, все параметры, кроме spindown, в норме.
https://blog.csdn.net/lovefengchenlove/article/details/129468283 https://www.cnblogs.com/HGNET/p/17077365.html