Как вы ограничиваете доступ к диску на жестком диске, чтобы позволить диску перейти в режим ожидания?

Когда в моей системе нет пользователей, я бы хотел, чтобы жесткий диск был нажат в режим низкого энергопотребления. Я понимаю, что это может быть не на 100% достижимым в течение 24 часов, но кажется разумным, что система может оставаться без дела в течение нескольких часов в то время, когда она не используется.

Моя система без головы и работает ограниченное количество услуг. Основными услугами являются: exim4, mythtv-backend, nfs, samba, cups, apt-cacher-ng

Предположим, что диски уже включены для перехода в режим ожидания. Кроме того, неприемлемо увеличить время ожидания записи, поскольку моя система не находится на ИБП.

1
задан 22 September 2012 в 21:59

3 ответа

Если у вас достаточно ОЗУ, вы можете переместить временные файловые системы в память, используя tmpfs. Измените / etc / fstab и добавьте:

tmpfs       /tmp        tmpfs   defaults    0   0
tmpfs       /var/run        tmpfs   defaults    0   0
tmpfs       /var/lock       tmpfs   defaults    0   0
3
ответ дан 25 May 2018 в 23:46

На моем ноутбуке я подключился / var / log к приводу tmpfs ram. Это дает вам гораздо меньше записей на диске, но, конечно, любые сообщения журнала отбрасываются при перезагрузке. Что-то, чего вы не можете захотеть, когда выполняете службы, такие как exim.

tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0

и в /etc/rc.local

mkdir /var/log/apt

0
ответ дан 25 May 2018 в 23:46

смонтировать его с помощью noatime

больше ОЗУ также помогает (большие буферы и кеши)

0
ответ дан 25 May 2018 в 23:46
  • 1
    noatime действителен, но есть и другие процессы, постоянно обращающиеся к диску – cmcginty 29 December 2010 в 04:10

Другие вопросы по тегам:

Похожие вопросы: