RaspberryPi NextcloudPi Speicherkonzept?
Hallo zusammen,
ich bräuchte mal einen Rat bzgl. des Speicherkonzepts für meine Nextcloud. Ich nutze direkt das Image NextcloudPi.
Die Nextcloud läuft demnach auf meinem Raspberry Pi 4 (aktuell OS über die MicroSD Karte). Die eigentlichen Daten liegen auf einer angeschlossenen SSD (WD Red).
Ich überlege das System neu aufzuziehen, weiß aber leider nicht genau welches Konzept besser und langlebiger wäre:
(Vorraussetzung: Daten der SSD sind alle gesichert, das OS würde ich in dem Zuge neu installieren und die Daten danach neu "hochladen")
Variante a):
Ich installiere das NextcloudPi Image (also das OS) direkt auf meiner SSD (WD Red). Die eigentlichen Nutzerdaten speicher ich dann später ebenfalls auf dieser SSD. Ich richte im Installations-Wizard von NextcloudPi demnach keine (weitere) externe Platte ein. Im Endeffekt habe ich dann ja nur ein einziges Speichermedium - die MicroSD entfällt logischerweise.
Variante b)
Ich besorge mir eine zweite kleinere SSD, wo ich das OS drauf installiere (im Prinzip ersetzt die dann direkt die MicroSD Karte). Die eigentlichen Nutzerdaten liegen dann auf der zweiten, größeren SSD.
Insgesamt geht es mir also darum, ob es "besser" ist, alles auf einem Speichermdeium zu lagen (OS+Daten auf einer SSD), oder ich das OS und die Daten besser getrennt lasse (OS auf SSD1, Daten auf SSD2).
Ich danke euch schonmal für eure Tips! :)
3 Antworten
(Vorraussetzung: Daten der SSD sind alle gesichert, das OS würde ich in dem Zuge neu installieren und die Daten danach neu "hochladen")
Wenn Du die Datenbank sicherst, kannst Du sie im neu aufgesetzten System wieder zurückspielen. Das würde das ""hochladen" sparen. Alternativ kannst Du die SSD als Datenverzeichnis genau wie vorher einladen und über occ die Dateien neu indizieren lassen.
Insgesamt geht es mir also darum, ob es "besser" ist, alles auf einem Speichermdeium zu lagen (OS+Daten auf einer SSD), oder ich das OS und die Daten besser getrennt lasse (OS auf SSD1, Daten auf SSD2).
Ich neige dazu, immer das Betriebssystem und die Benutzerverzeichnisse zu trennen. /home liegt bei mir deshalb immer mindestens auf einer separaten Partition, wenn nicht gar auf einem separaten Laufwerk. Mit dem Datenverzeichnis von Nextcloud halte ich das genau so. Es liegt auf einem separaten Laufwerk. So habe ich auch, wenn es zu einem Defekt kommt, nicht gleich alles in der Grütze.
Ich kann Dir Variante B empfehlen. Du wirst dann auch feststellen, dass der RPI4 dann wesentlich schneller läuft. Und gerade NextCloudPI ist ja von Haus aus schon nciht das schnellst ;-)
Die SD-Karte ist gut zum Spielen und Experimentieren. Aber für einen Dauerbetrieb (und das soll eine Cloud ja wohl machen) nicht geeignet. Das wäre eine kleine SSD (oder auch ein USB-Stick mit USB 3.x Port) wesentlich besser geeignet.
Ich sehe keinen wirklichen Vorteil in einer weiteren SSD. Du kannst dann im Betrieb das eigentliche Speichermedium wechseln, aber ich glaube nicht dass du das brauchst.
Ansonsten kann eine SSD das locker selbst leisten. Wenn es um Performance geht wären hier ohnehin eher das Netzwerk und die CPU das Bottleneck. Eine HDD als externes Backup wäre dagegen wesentlich sinnvoller.