есть пара интерфейсов
eth0 (радиолинк)
eth1 (езернет)

через eth0 поднимается ppp0 (vpn)
там авторизация, все такое...

т.к. eth0 связь относительно нестабильная, то коннект иногда падает
и скриптам из крона приходится проверять наличие связи и
поднимать заново ppp0, если он "упал"

все хорошо работает, но
из-за того, что работает крон - постоянно есть небольшая дисковая активность
в системе.

система стоит дома и "гудит", что неприятно

введение hdparm -S 100 /dev/hde
не уводит в слип этот самый hde никогда
(hde - системный и единственный диск)

соответсвенно вопрос: как построить систему, которая "засыпает"
(выключает винчестер) когда она не нужна?

мыслей мало

первое что приходит в голову создать RAM-диск да и скопировать на него все, что
вызывает дисковую активность. но путь представляется плохим, так как
во первых в системе маловато памяти, во вторых не очень понятно как это с
пакетной системой увязать (дабы на сл. обновления было все нормально)

второе - это сделать как-то, чтобы ppp0 поднимался "по необходимости":
то есть пришел пакет предназначенный для форварда на ppp0, а его (ррр0)
нет и срабатывает система его подъема.
ни у кого нет мыслей, как такое проделать?

Ответить