Closed nischram closed 6 years ago
Durch Zufall habe ich entdeckt, dass die Dateien im RAMDisk nicht mehr erstellt werden. Auf der suche nach dem Fehler ist mir aufgefallen, dass die DEBUG.txt im RAMDisk die Maximalgröße des RAMDisk ausfüllt.
pi@raspberrypi:~ $ ls -la /mnt/RAMDisk/
insgesamt 4100
drwxrwxrwt 2 root root 460 Dez 16 08:42 .
drwxr-xr-x 3 root root 4096 Dez 10 19:49 ..
-rw-r--r-- 1 pi pi 66 Dez 17 19:21 Aktor.txt
-rw-r--r-- 1 pi pi 4124672 Dez 17 19:21 DEBUG.txt
-rw-r--r-- 1 pi pi 30 Dez 16 08:17 DHT11.txt
-rw-r--r-- 1 pi pi 0 Dez 17 19:21 E3dcGuiCache.txt
-rw-r--r-- 1 pi pi 37 Dez 17 19:21 E3dcGuiChar.txt
-rw-r--r-- 1 pi pi 0 Dez 17 19:21 E3dcGuiData.txt
-rw-r--r-- 1 root root 0 Dez 17 19:21 E3dcLedCache.txt
-rw-r--r-- 1 pi pi 53 Dez 17 19:21 E3dcRscpCache.txt
-rw-r--r-- 1 pi pi 27 Dez 17 19:15 Gruenbeck.txt
Als Abhilfe habe ich die Größe des RAMDIsk erhöht. Von vorher 4MB auf 8MB.
Bei der Einrichtung des RAMDisk muss in dieser Datei:
sudo nano /etc/fstab der
Eintrag von:
tmpfs /mnt/RAMDisk tmpfs nodev,nosuid,size=4M 0 0
in:
tmpfs /mnt/RAMDisk tmpfs nodev,nosuid,size=8M 0 0
geändert werden.
Folgender Befehl muss noch durchgeführt werden:
sudo mount -a
Und ein Reboot des Raspberry sollte auch durchgeführt werden, damit das Programm die Dateien im RAMDisk neu erstellt.
Änderung für die Erstinstallation in die Anleitung aufgenommen. Alle System die schon in Betrieb sind, werden nicht automatisch geändert. Somit lasse ich diesen Issue eine Zeit offen damit die Einstellung angepasst werden kann.
Von Zeit zu Zeit stürzt das Display ab, auch LED-Funktion läuft dann nicht mehr. Aber die Programme laufen im Hintergrund weiter. Die HomeMatic wird zum Beispiel noch weiter mit Daten versorgt.
Da die Programme im Hintergrund weiter laufen, schlägt der Watchdog auch nicht zu. Ein Reset der Software hilft nicht, dann bleibt das Display schwarz. Nur ein Reboot schafft Abhilfe.