Boxpirates Wiki >>> PI Tools: Unterschied zwischen den Versionen
Zeile 15: | Zeile 15: | ||
Installation unter Debian -> <span style="color:#9999ff"><big>sudo apt-get install htop</big></span> | Installation unter Debian -> <span style="color:#9999ff"><big>sudo apt-get install htop</big></span> | ||
+ | |||
+ | |||
+ | == MySQL Datenbanken auf USB Festplatte auslagern == | ||
+ | |||
+ | Auf der SD-Karte ist meist nicht genug Platz für eine große MySQL Datenbank. Ausserdem hat eine SD-Karte nur ein stark begrenzte Lebendaufer bei Schreibzugriffen. Deshalb lagern wir teilweise die Datenbanken auf eine USB Festplatte aus. | ||
+ | |||
+ | Zuerst MySQL stoppen | ||
+ | |||
+ | <span style="color:#9999ff"><big>sudo /etc/init.d/mysql stop</big></span> | ||
+ | |||
+ | Nun das MySQL Verzeichnis mit den Datenbanken auf die externe Platee kopieren, auch die Berechtigungen müssen kopiert werden, deshalb wird cpio verwendet. | ||
+ | |||
+ | <span style="color:#9999ff"><big>cd /var/lib</big></span> | ||
+ | |||
+ | <span style="color:#9999ff"><big>sudo find mysql | sudo cpio -pdmv /media/usbplatte</big></span> | ||
+ | |||
+ | Wir müssen MySQL noch mitteilen, das wir ein neues Datenbankverzeichnis haben. | ||
+ | |||
+ | <span style="color:#9999ff"><big>sudo nano /etc/mysql/my.cnf</big></span> | ||
+ | |||
+ | Hier die Zeile -> <span style="color:#9999ff"><big>datadir</big></span> suchen und das vorhandene Verzeichnis <span style="color:#9999ff"><big>/var/lib/mysql</big></span> ersetzen durch | ||
+ | |||
+ | <span style="color:#9999ff"><big>/media/usbplatte/mysql</big></span> | ||
+ | |||
+ | mit STRG + O Änderungen speichern, nächste Abfrage Enter und mit STRG + X Nano verlassen | ||
+ | |||
+ | MySQL Datenbank wieder starten | ||
+ | |||
+ | <span style="color:#9999ff"><big>sudo /etc/init.d/mysql start</big></span> | ||
+ | |||
+ | Ab jetzt werden alle neu angelegten Datenbanken auf die USB Festplatte geschrieben. | ||
Version vom 19. Oktober 2014, 17:12 Uhr
Inhaltsverzeichnis
[Verbergen]Weitere nützlich Tools und Einstellungen für den Raspberry Pi
Hier stellen wir Euch nützliche Tools für den Raspberry PI vor. Diese Tools können auch in vielen anderen Linuxsystemen verwendet werden.
DynDNS Client
Die Einstellungen sind selbsterklärend.
Installation unter Debian -> sudo apt-get install ddclient
HTOP
Teilgrafisches Taskmanagertool für die Konsole
Installation unter Debian -> sudo apt-get install htop
MySQL Datenbanken auf USB Festplatte auslagern
Auf der SD-Karte ist meist nicht genug Platz für eine große MySQL Datenbank. Ausserdem hat eine SD-Karte nur ein stark begrenzte Lebendaufer bei Schreibzugriffen. Deshalb lagern wir teilweise die Datenbanken auf eine USB Festplatte aus.
Zuerst MySQL stoppen
sudo /etc/init.d/mysql stop
Nun das MySQL Verzeichnis mit den Datenbanken auf die externe Platee kopieren, auch die Berechtigungen müssen kopiert werden, deshalb wird cpio verwendet.
cd /var/lib
sudo find mysql | sudo cpio -pdmv /media/usbplatte
Wir müssen MySQL noch mitteilen, das wir ein neues Datenbankverzeichnis haben.
sudo nano /etc/mysql/my.cnf
Hier die Zeile -> datadir suchen und das vorhandene Verzeichnis /var/lib/mysql ersetzen durch
/media/usbplatte/mysql
mit STRG + O Änderungen speichern, nächste Abfrage Enter und mit STRG + X Nano verlassen
MySQL Datenbank wieder starten
sudo /etc/init.d/mysql start
Ab jetzt werden alle neu angelegten Datenbanken auf die USB Festplatte geschrieben.
USB Festplatte einbinden
Wer mit dem Raspi mehr Speicherplatz für Daten braucht, kommt um eine externe USB Festplatte nicht drumherum.
Die USB Festplatte muss eine eigene Stromversorgung haben, oder über einen USB Hub mit eigener Stromversorgung angeschlossen werden.
Die Spannung über den Raspi zu beziehen ist nicht ratsam und kann zu den verschiedesten Problemen führen.
Im Normalfall hat die erste USB Festplatte die Bezeichnung sda und Partitionen sda1, sda2 usw.
Als erstes sollte die Platte eingerichtet werden, ACHTUNG alle Daten auf dieser Festplatte werden gelöscht!!!!!
Ich habe 2 Partitionen eingerichtet, eine Swap(2GB)- und eine Nutzpartition (rest).
Festplatte partitionieren
sudo cfdisk
Danach muss die Festplatte noch formatiert werden, dies mit ext4 Filesystem Partition 2.
mkfs.ext4 /dev/sda2
Jetzt muss die Platte noch "eingehängt" werden.
Dazu einen "Mountpoint" angeben, also ein Verzeichnis wo die Platte zu finden ist.
Üblich ist das Verzeichnis /media
Ein Verzeichnis unter /media anlegen
sudo mkdir /media/usbplatte
und jetzt die Platte/Partition unter /media/usbplatte verfügbar machen
mount /dev/sda2 /media/usbplatte
Jetzt ist die Festplatte bis zum nächsten booten verfügbar
Mit Einstellungen in der fstab machen wir die Platte jetzt auch nach einem Neustart des PI automatisch verfügbar.
sudo nano /etc/fstab
/dev/sda2 /media/usbplatte ext4 rw 0 0
mit STRG + O Änderungen speichern, nächste Abfrage Enter und mit STRG + X Nano verlassen