Nextcloud mit Externen Speicher

Nextcloud mit Externen Speicher

Wer Nextcloud installiert hat, wird schnell merken, das er mehr speicher benötigt als, die System Festplatte zu Verfügung hat, zum einen könnte man externen Speicher hinzufügen oder einen kompletten Nutzer verschieben und Besitz dadurch den Luxus speicher zu begrenzen

Festplatte einbinden

Falls es noch nicht gemacht wurde, müsst ihr erst eine neue Festplatte einbinden. Wir schauen erst mal welche Festplatten im System sind (Bild 1)

lsblk

In dem Bild ist unter Name der Name der Festplatte zu erkennen und unter Size die Größe und unter Mountpoint sollte noch nichts stehen hier mal ein kleines Beispiel die Festplatte sdd1 hat 3,7 TB und ist unter /mnt/Festplatte2 gemountet

Um nun eure Festplatte zu mounten braucht ihr folgenden Befehl

sudo mount /dev/sdd1 /mnt/Festplatte2

Der Code ist anhand meines Beispiels erstellt ihr müsst ihn natürlich entsprechend anpassen. Der Teil mit /mnt/Festplatte2 ist frei wählbar, ich jedoch empfehle dort eine gewisse Ordnung rein zu bringen in dem man verschiedene Ordner erstellt mit 1,2,3 usw.

Habt ihr eure Festplatten gemountet, so können wir unseren Benutzer schon verschieben, dazu gehen wir erst mal in unser Nextcloud Verzeichnis und schauen, wo unsere Benutzer sind und welchen wir verschieben möchten (standert Pfad)

cd /var/www/nextcloud/data

hier sollten eure Benutzer gespeichert sein, zu erkennen an den Benutzernamen. Wenn wir nun unsere Benutzer Verschieben möchten brauchen wir folgenden Befehl

Befehl aufbau

  • mv = command zum verschieben
  • /home/user = im verzeichnis home befindet sich ein ordner user (user wir verschoben )
  • /tmp/ = ordner user wird in das verzeichnis /tmp/ verschoben
mv /home/user /tmp/	

In unserem Fall

  • Der user Test wird nach Festplatte 2 verschoben
mv /var/www/nextcloud/data/Test /mnt/Festplatte2

Damit Nextcloud wieder bescheid weiß das der User Test noch da ist müssen wir einen symlink erstellen

Befehl aufbau

  • ln = command für symlink
  • -s = schaut nach ob nicht schon ein ordner mit dem selben namen vorhanden ist
  • -i = frägt dich ob der ordner im ziel entfernt werden soll (setzt -s vorraus)
ln -i -s /hmnt/Festplatte2/Test /var/www/nextcloud/data/

Heiß auf Deutsch der User Test der sich im Verzeichnis Festplatte2 befindet erscheint im Verzeichnis /data/ in form eines symlinks