В настоящее время я создаю сервер, который будет содержать 4 диска, используемых только для резервного копирования и хранения медиа. Эти 4 диска только добавят дополнительные 100 долларов к счету за электроэнергию, когда они работают все время, даже если это необходимо всего несколько часов в день. Поскольку система должна быть доступна по требованию, а также имеет другие vms/службы, работающие на "всегда включенном" системном диске, отключение всей системы для меня не вариант.
Существуют ли гипервизоры, способные отключать эти диски, пока они не используются?
решение1
Вы не упомянули ОС, поэтому предположим, что вы хотите использовать настройку виртуализации FOSS KVM на Linux.
Этотсвязьописывает, как использовать hdparm для достижения желаемого. Пропустите начало, это мусор.
Установка и настройка hdparm
Я протестировал инструменты/модули, такие как laptop-mode-tools, pm-utils и noflushd. Но они не работали должным образом. У меня был больший успех с hdparm. Эта команда не будет работать на внешних USB-жестких дисках, через SATA она работает идеально. Откройте файл /etc/hdparm.conf и установите желаемое время spindown:
# vi /etc/hdparm.conf
/dev/sda {
#spindown_time = 60 # 5 min
#spindown_time = 240 # 20 min
#spindown_time = 250 # 30 min
#spindown_time = 280 # 1 hour
spindown_time = 340 # 2 hours
}
To check if the hard disk is standby, you can use the following command:
# hdparm -C /dev/sda
/dev/sda:
drive state is: standby