Hallo,
es gibt hier ja mehr als einen der dieses Problem hat. Ich bin mir noch nicht sicher ob ich CF oder USB als Bootmedium nutzen will. Nichtsdestotrotz will ich versuchen die Festplattenzugriffe so weit wie möglich zu senken und die Platten schlafen zu legen.
Die Punkte so weit:
1.) Logging:
- syslog.conf anpassen , nur kritische Sachen loggen
- /var/log auf RAMDISK
- logrotate.conf anpassen => nur das aktuelle und vorherige file behalten
2.) sich verändernde Files des VDR auf die RAMDISK
- /var/cache/vdr => epgimages auschalten ! Dann sollten 32MB reichen (SAT = 1000 Sender => epg.data = 19MB)
- /var/lib/vdr muss auch auf die RAMDISK ( /var/lib/vdr/plugins plugin temp Dateien ! )
- Mysql Daten wäre /var/lib/mysql/ , Platzverbrauch: "du -hs /var/lib/mysql" bei mir mit xxv 49MB ohne 23MB )
- video.00 auf RAMDISK ?
- Debugging:
echo 1 > /proc/sys/vm/block_dump
tail -f /var/log/syslog
echo 0 > /proc/sys/vm/block_dump
- siehe auch http://www.linuxjournal.com/article/7539
- smartmontools deinstallieren ! Die Abfrage der Daten weckt die Platte (zumindest hier) reproduzierbar auf.
3.) 2te RAMDISK für /tmp => nicht sichern beim runterfahren
4.) Planung:
4.1) USB Stick Installation wie hier: http://wiki.debianforum.de/CustomizedDebianLive
[SIZE=7] - squashfs auf den Stick (mehr Platz vorhanden)
- Multilayer FS, Readonly OS mit Änderungen seperat weggeschrieben (USB/CF) ?
- unionfs auf /etc und die anderen oben genannten Verzeichnisse (1. Generation RO auf USB - 2. auf Ramdisk - merge beim runterfahren LINK )
[/SIZE]
Da ich diese Option nun fester ins Auge gefasst habe ein paar Updates:
- Anleitung und Tools: http://www.linux-live.org/
- funktioniert auch mit der installierten Version, wenn der Kernel mitspielt
- Abspecken und bereinigen des System:
- Deinstallieren nicht mehr benötigter Programme
- deporhan zeigt lib-Pakete an die nicht mehr benötigt werden (checken!)
- localepurge deinstalliert nicht benötigte Lokalisierungen und manpage Übersetzungen (50-60 MB hier!)
- Dev-Environment liegt jetzt in einem chroot auf einer anderen Platte
- Ich habe epgimages von tvmovie2vdr ausgestellt, da ich sie mit der FF Karte eh nicht brauche/nutzen kann (200MB)
- exim4 der hier eh nicht genutzt wird gegen nullmailer ausgetauscht
Alles in allem bin ich jetzt bei 917MB, was dank squashfs nochmal deutlich weniger werden sollte. Die momentane Installation bleibt bestehen und dient als Vorlage für die USB Stick Installation. Das Opfer wird ein Trekstor 1GB USB Stick SE für um die 14€.
4.2) Notebook-Arbeitsplatte - normale Platten als Datengrab
- laptop mode tools
Home-USV als Absicherung - denke eher nicht