все хорошо работает, но
из-за того, что работает крон - постоянно есть небольшая дисковая
активность в системе.
система стоит дома и "гудит", что неприятно
введение hdparm -S 100 /dev/hde
не уводит в слип этот самый hde никогда
(hde - системный и единственный диск)
соответсвенно вопрос: как построить систему, которая "засыпает"
(выключает винчестер) когда она не нужна?
Если есть уверенность, что спать ему не даёт именно эта активность крона
(причём вероятно, что дело не в самом кроне, а в записи его логов), то
можно просто перевесить сервис с крона на отдельный скрипт типа while true;
do sleep 500; XXX; done.
уверенности конечно нет, но "будем лечить все подряд
среди этого попадется то чем болеем..." (С) не помню
вопрос: а такая конструкция разве не будет создавать дисковый
траффик?:
$which sleep
/bin/sleep
то есть он же на диске...
Правда, сам pppd тоже захочет писать логи. Их наверное тоже можно убить, или
действительно писать в файл на ramdisk-е (помучив соответствующим образом
/etc/syslog.conf) со сбросом в более надёжное место в более приемлимое
время (совсем убивать логи неправильно - в случае чего не будет информации
для диагностики проблем).
подумаем над этим вопросом
Ещё будить диск может запись atime на файлы. Соответственно, файловые
системы лучше монтировать с флагом noatime.
может тут собака и зарыта - вечером гляну
мыслей мало
первое что приходит в голову создать RAM-диск да и скопировать на него
все, что
вызывает дисковую активность. но путь представляется плохим, так как
во первых в системе маловато памяти, во вторых не очень понятно как это с
пакетной системой увязать (дабы на сл. обновления было все нормально)
второе - это сделать как-то, чтобы ppp0 поднимался "по необходимости":
то есть пришел пакет предназначенный для форварда на ppp0, а его (ррр0)
нет и срабатывает система его подъема.
ни у кого нет мыслей, как такое проделать?
У pppd вроде есть режит on-demand. Почитай man.
пытаюсь его заставить работать - но чего-то ничего не получается:
при первой отправке пакета он связь устанавливает, авторизуется
итд, потом коннект подает и восстановить его он не пытается уже
до ручного рестарта ррр
написал я ему
persist
и
maxfail 0
но почему-то не помогает...
может это что-то связанное с pptp vs ppp
- я еще не разобрался
Кстати, ещё вариант - купить тихий диск, вроде Барракуды, и не мучиться. Сам
так когда-то поступил - до сих пор в комнате тихо :)
ага так и сделал:
купил баракуду.
т.к. железо относительно старое - оно ее не понимало
пришлось контроллер IDE свой поставить....
но все равно шумит немного: ночью слышно его
хочется увести его в слип все-таки