Ik heb onlangs Ubuntu 8.10 server geïnstalleerd, hoe kan ik mijn server de schijf laten stoppen als hij een tijd niet actief is? Journaling filesystems, logging etc kunnen natuurlijk roet in het eten gooien, maar me lijkt dat het wel zou moeten lukken.
De server heeft 1GB Ram, een 4GB flashdisk (het aantal writes hierop wil ik beperken), een 160GB harddisk, ook is daar een 2GB flashpartitie
de root staat op de flashdisk, /home, /tmp en /var staan op de schijf.
Op de server draait sshd, apache+php, postgresql, openldap, postfix, dovecot (en natuurlijk syslogd enzo)
/dev, /var/lock en /var/run zitten standaard op een tmpfs
Het FS van / is ext2 (noatime), de andere partities zijn ext3 geformatteerd.
Nu heb ik begrepen dat er een aantal zaken frequent naar de schijf schrijven: logging (in syslog.conf zijn de meeste logtransacties standaard al asynchroon (door '-' voor de padnaam te zetten)). Verder is filesystem-journalling niet echt handig (heb nog niet aan de commit-interval gesleuteld). Op zich is de server niet druk gebruikt, zeker in de nachtelijke uren eigenlijk niet.
nu heb ik ngflushd, noflushd en hdparm gebruikt om de hdd standby te krijgen, maar dit lukt niet goed (zeer incidenteel voor een wat kortere periode gaat de schijf standby). Verder bestaan de laptop-mode-tools natuurlijk.
Hoe krijg ik dit het beste voor elkaar? Hebben anderen ervaring met het standbyzetten van schijven (op servers/desktops)?
Ander vraagje: /etc/mtab, /etc/adjtime en /etc/reslov.conf woren bij elke boot opnieuw geschreven. op zich geen ernstige zaak, maar ik vroeg me af of het in verband met het gelimiteerde aantal writes van de flashdisk anders kan.
De server heeft 1GB Ram, een 4GB flashdisk (het aantal writes hierop wil ik beperken), een 160GB harddisk, ook is daar een 2GB flashpartitie
de root staat op de flashdisk, /home, /tmp en /var staan op de schijf.
Op de server draait sshd, apache+php, postgresql, openldap, postfix, dovecot (en natuurlijk syslogd enzo)
/dev, /var/lock en /var/run zitten standaard op een tmpfs
Het FS van / is ext2 (noatime), de andere partities zijn ext3 geformatteerd.
Nu heb ik begrepen dat er een aantal zaken frequent naar de schijf schrijven: logging (in syslog.conf zijn de meeste logtransacties standaard al asynchroon (door '-' voor de padnaam te zetten)). Verder is filesystem-journalling niet echt handig (heb nog niet aan de commit-interval gesleuteld). Op zich is de server niet druk gebruikt, zeker in de nachtelijke uren eigenlijk niet.
nu heb ik ngflushd, noflushd en hdparm gebruikt om de hdd standby te krijgen, maar dit lukt niet goed (zeer incidenteel voor een wat kortere periode gaat de schijf standby). Verder bestaan de laptop-mode-tools natuurlijk.
Hoe krijg ik dit het beste voor elkaar? Hebben anderen ervaring met het standbyzetten van schijven (op servers/desktops)?
Ander vraagje: /etc/mtab, /etc/adjtime en /etc/reslov.conf woren bij elke boot opnieuw geschreven. op zich geen ernstige zaak, maar ik vroeg me af of het in verband met het gelimiteerde aantal writes van de flashdisk anders kan.