So verschieben Sie das Datenverzeichnis für ownCloud unter Ubuntu 16.04

Einführung

ownCloud ist eine leistungsfähige Lösung, um Ihr digitales Leben auf einem privaten Server zu speichern. Standardmäßig werden Daten auf derselben Partition wie das Betriebssystem gespeichert, was zu einem Mangel an freiem Speicherplatz führen kann. Wenn beispielsweise hochauflösende Bilder und hochauflösende Videos fortlaufend gesichert werden, kann der Speicherplatz knapp werden. Mit zunehmendem Speicherbedarf kann es erforderlich werden, das ownCloud-Verzeichnis "+ data" zu verschieben. Unabhängig davon, ob Sie mehr Speicherplatz hinzufügen oder nur den Standardspeicherort ändern möchten, führt Sie dieses Lernprogramm durch das Verschieben des + data + - Verzeichnisses von ownCloud.

Voraussetzungen

Bevor Sie dieses Handbuch verwenden können, muss ein ownCloud-Server installiert und konfiguriert werden. Sie können dies einrichten, indem Sie this guide befolgen. Wenn unser Installationshandbuch verwendet wurde, befindet sich das Verzeichnis "+ data " im Webstamm von ownCloud, der sich standardmäßig unter " / var / www / owncloud +" befindet.

In diesem Beispiel verschieben wir das ownCloud-Verzeichnis "+ data" auf ein angefügtes zusätzliches Speichervolume, das unter "+ / mnt / owncloud" bereitgestellt wird. Wenn Sie DigitalOcean verwenden, können Sie ein Blockspeichervolume bereitstellen, um diese Rolle zu erfüllen, indem Sie unseren How To folgen Blockspeicher auf DigitalOcean verwenden.

Unabhängig vom verwendeten zugrunde liegenden Speicher kann Ihnen dieses Handbuch dabei helfen, das Verzeichnis "+ data" für ownCloud an einen neuen Speicherort zu verschieben.

Schritt 1 - Verschieben des ownCloud Data Directory

Wenn ownCloud verwendet wird und Änderungen am Backend vorgenommen werden, besteht die Möglichkeit, dass Daten beschädigt oder beschädigt werden. Um dies zu verhindern, stoppen wir Apache mit dem Dienstprogramm + systemctl +:

sudo systemctl stop apache2

Einige der Dienstverwaltungsbefehle zeigen keine Ausgabe an. Verwenden Sie das Dienstprogramm "+ systemctl" mit dem Befehl "+ status of", um sicherzustellen, dass Apache nicht mehr ausgeführt wird:

sudo systemctl status apache2

In der letzten Zeile der Ausgabe sollte angegeben werden, dass sie angehalten wurde.

Output. . .
Stopped LSB: Apache2 web server.

 
Bei gestopptem Apache verschieben wir das Verzeichnis "+ data" mit dem Befehl "+ mv" an den neuen Speicherort:

sudo mv /var/www/owncloud/data

Nachdem das "+ data +" - Verzeichnis verschoben wurde, aktualisieren wir ownCloud, damit es von dieser Änderung erfährt.

Schritt 2 - Zeigen von ownCloud auf den neuen Datenstandort

ownCloud speichert seine Konfigurationen in einer einzigen Datei, die wir mit dem neuen Pfad zum Verzeichnis + data + bearbeiten.

Öffne die Datei mit dem + nano + Editor:

sudo nano /var/www/owncloud/config/config.php

Suchen Sie die Variable "+ datadirectory +" und aktualisieren Sie ihren Wert mit der neuen Position.

/var/www/owncloud/config/config.php

. . .
 'datadirectory' => '',
. . .

Nachdem das Verzeichnis "+ data +" verschoben und die Konfigurationsdatei aktualisiert wurde, können wir bestätigen, dass auf unsere Dateien vom neuen Speicherort aus zugegriffen werden kann.

Schritt 3 - Starten von Apache

Jetzt können wir Apache mit dem Befehl + systemctl + starten und wieder auf ownCloud zugreifen:

sudo systemctl start apache2

Zum Schluss navigieren Sie zur ownCloud-Weboberfläche:

https:///owncloud

ownCloud ist eine Webanwendung und kann die Integrität ihrer Konfiguration nicht überprüfen. Der Zugriff auf die Webschnittstelle bedeutet daher, dass der Vorgang erfolgreich war.

Fazit

In diesem Tutorial haben wir den verfügbaren Speicherplatz für ownCloud erweitert. Wir haben dies erreicht, indem wir das Verzeichnis "+ data " auf ein zusätzliches Speichervolume verschoben haben. Obwohl wir ein Blockspeichergerät verwendeten, sollten die Anweisungen hier für das Verschieben des Verzeichnisses " data +" unabhängig von der verwendeten Technologie gelten.