[vz-users] Einrichten einer Ramdisk

Irlsperger Patrick patrick.irlsperger at gmx.de
Sat Jul 12 10:55:38 CEST 2014


Guten Morgen zusammen,

also die Nacht hat er wunderbar überstanden! Es läuft alles und um drei Uhr nachts wurden die Daten mit denen aus der Sicherung ersetzt.
Ich habe noch das Swapping deaktiviert um sicherzugehen das nicht der RAM auf die SD ausgelagert wird.

Das was jetzt noch beschrieben wird ist der Ordner /var/log

Dieser hat auch ca. 22 MB. Kann ich die Logs löschen bzw. verkleinern? Z.B. sind da Daten vom März 2014 drin (anscheinend wurde das Image zu dieser Zeit erstellt)

Wenn ich es auch wenige MB verkleinern könnte würde ich es ebenfalls auf /run auslagern.

Kann ich den Platz auf /run noch um 20 MB erhöhen? Wenn ja wie?

Folgende Ausgaben:

pi at raspberrypi ~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs          7.2G  2.5G  4.4G  37% /
/dev/root       7.2G  2.5G  4.4G  37% /
devtmpfs        211M     0  211M   0% /dev
tmpfs            44M   38M  5.9M  87% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            88M     0   88M   0% /run/shm
/dev/mmcblk0p1   56M   19M   38M  34% /boot
tmpfs           219M  4.0K  219M   1% /tmp
tmpfs           219M     0  219M   0% /var/tmp

pi at raspberrypi ~ $ free -m
             total       used       free     shared    buffers     cached
Mem:           437        362         75          0         48        201
-/+ buffers/cache:        112        325
Swap:            0          0          0


Danke euch!

Patrick


-----Ursprüngliche Nachricht-----
Von: volkszaehler-users-bounces at demo.volkszaehler.org [mailto:volkszaehler-users-bounces at demo.volkszaehler.org] Im Auftrag von Irlsperger Patrick
Gesendet: Freitag, 11. Juli 2014 20:16
An: 'volkszaehler.org - users'
Betreff: Re: [vz-users] Einrichten einer Ramdisk

Danke dir ;)

Cron ist installiert mit diesem kleinen Miniscript:
#!/bin/bash

#vzlogger stoppen
sudo start-stop-daemon --stop --name vzlogger -v sleep 2

#mysql Dienst stoppen

sudo service mysql stop
sleep 5

#lösche Ram Disk Ornder mysql1
sudo rm -rf /run/mysql1
sleep 5

#Sicherungs mysql Ordner in Ram kopieren sudo cp -rp /var/lib/mysql1 /run/ sleep 10

#mysql Dienst starten
sudo service mysql start
sleep 10

#Vzlogger starten
sudo /usr/local/bin/vzlogger


Also er führt es aus und das Fronted funktioniert auch wieder.

Aktuell läuft er seit ca. einer Stunde stabil. Mit df -h habe ich mal geschaut wie belastet der RAM ist. Von den 50 MB zugewiesenen sind 87 % belegt. Aber da tut sich nichts, die Prozente gehen (bislang) nicht nach oben.
Der Crontab löscht jetzt jeden Tag nachts um drei die alten Daten.

Was habt ihr noch für Ideen, was sollte ich kontrollieren was noch auch die SD Karte schreiben könnte?

Schönen Abend

Patrick

-----Ursprüngliche Nachricht-----
Von: volkszaehler-users-bounces at demo.volkszaehler.org [mailto:volkszaehler-users-bounces at demo.volkszaehler.org] Im Auftrag von Thomas Gauweiler
Gesendet: Freitag, 11. Juli 2014 19:43
An: volkszaehler.org - users
Betreff: Re: [vz-users] Einrichten einer Ramdisk

Glückwunsch!

Na das Skript muss ja in etwas sein:
mysql stoppen
rm -rf /run/mysql1
cp -cp ...
mysql starten

und wie Du das Skript mit cron einrichtest:
man cron in eine Suchmaschine tippen.
Nimm Andreas` Tipp ernst:
Der Raspberry ist eigentlich knapp an Ram.
Ob sich die Ram-Disk dynamisch erweitert und dem volkszähler dann Resourcen klaut, die dieser sich durch swappen auf die SD-Karte wieder holen muss, weiss ich nicht.

Gruß
______
/homas




More information about the volkszaehler-users mailing list