Raspberry PI – neuester Schmäh

Beim Raspbian Jessie hab ich mich damals sehr darüber gefreut, dass ssh per default eingeschaltet ist. So benötigt(e) man plötzlich keinen Monitor o.ä. mehr. Einfach nur im DHCP Server die IP Adresse heraussuchen – SSH via User „pi“ und Passwort „raspberry“ – und schon konnte man alles machen, was man haben möchte.

Heute – Raspbian Jessie Lite heruntergeladen – PI startet – Ping geht – SSH nix.

So eine Enttäuschung.

Aber zum glück haben die Macher vom Raspbian ein wenig weiter gedacht… einfach auf die boot-Partition (das was man unter Windows auch sieht) eine Datei (ohne Erweiterung) anlgegen – mit dem Namen „ssh“. Schon klappts. 🙂

Raspberry PI Docker Engine


apt-get update && apt-get install apt-transport-https
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
echo "deb [arch=armhf] https://apt.dockerproject.org/repo raspbian-jessie testing" > /etc/apt/sources.list.d/docker.list
apt-get update
apt install docker-engine

Reserved Blocks bei Linux Dateisystemen (ext2, ext3, ext4)

Wird unter Linux ein neues Dateisystem erstellt (eine Partition „formatiert“) so werden einige Parameter per default gesetzt.

Ein sehr interessanter Parameter heisst „reserved blocks“.

Dieser legt die Anzahl von Blöcken fest, welche in jedem Fall für den root user freigehalten werden.
D.h. alle anderen User können nichts mehr schreiben, sobald diese Anzahl an freien Blöcken unterschritten wird.

Das ist auch sehr sinnvoll z.B. wenn im root Filesystem auch logfiles geschrieben werden.

Existieren allerdings extra Datenpartitionen, auf denen sowieso nur als Benutzer geschrieben wird, dann kann dieser Speicherplatz einfach nicht genutzt werden.

Der default Wert beträgt 5%. D.h. bei einer 3TB Datenpartition werden auf diese Weise 150GB Platz verschenkt.

Zum Glück lässt sich der Parameter ganz einfach im laufenden Betrieb umstellen, und sogar mit df prüfen :

# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/md2 3.0T 2.1T 769G 74% /data2
# tune2fs -m 0 /dev/md2
tune2fs 1.41.12 (17-May-2010)
Setting reserved blocks percentage to 0% (0 blocks)
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/md2 3.0T 2.1T 922G 70% /data2

Damit ist die Anzahl nun auf „0“ gesetzt; auch normale Benutzer dürfen die Partition randvoll anfüllen… 🙂

Raspberry PI 3 neuinstallation

Hab mich schon die ganze Zeit gewundert, warum mein PI3 lediglich auf Kernel 4.1.xx gelaufen ist.

Wollte ihn heute neu installieren, musste ein neues Image herunterladen. Das geht von den offiziellen Seiten her nur recht langsam. Darum hab ich einfach das Image von Chip.de probiert. Ist zwar schon etwas älter; März 2016.
Kann aber ned so schlimm sein.
Dachte ich.
Hab aber damit die gleichen Probleme, wie vor der Installation !!!
z.B. Speicherzugriffsfehler, „vi“ geht plötzlich nicht mehr etc.etc…

-> Kein PI Image von Chip.de nehmen.
Lieber einen langsameren Download in kauf nehmen.