OwnCloud ist eine Serversoftware für Datensynchronisierung und Dateifreigabe mit einem einfach zu bedienenden webbasierten Frontend, das unter einer Open-Source-Lizenz verfügbar ist. Owncloud kann auf einem Linux- oder Windows-Webserver installiert werden, ist einfach zu konfigurieren und verfügt über eine umfassende Online-Dokumentation.
In OwnCloud können wir externen Speicher als ownCloud-Speichergeräte hinzufügen, um die Speicherkapazitäten des lokalen Servers zu erweitern. Diese Funktion macht es einfach, neuen Speicher hinzuzufügen, wenn wir einen kleinen Server haben. Wir müssen es nur mounten und zur Liste der ownCloud-Speichergeräte hinzufügen.
Unterstützte Speichertypen in ownCloud:
- Amazon S3
- Dropbox
- FTP/FTPS
- Google Drive
- Lokal
- OpenStack-Objektspeicherung
- ownCloud
- SFTPS
- MB/CIFS
- WebDAV
In diesem Tutorial zeige ich Ihnen, wie Sie einen externen Speicher oder ein externes Laufwerk in ownCloud 9 aktivieren. Ich zeige Ihnen, wie Sie einen neuen „lokalen“ Speicher zum ownCloud-Server hinzufügen und ihn als ownCloud-Speichergerät einbinden.
Voraussetzungen
- CentOS 7 OwnCloud Server installiert.
- Root-Berechtigungen.
- Externes Laufwerk - Ich werde '/dev/sdb verwenden ' hier.
Schritt 1 – Speicherlaufwerk konfigurieren
In diesem Schritt bereiten wir das neue Laufwerk ‚/dev/sdb‘ für die Verwendung in ownCloud vor. Ich werde es mit einem 'ext4'-Dateisystem formatieren und es dauerhaft mit einem Eintrag in /etc/fstab in ein lokales Verzeichnis einhängen.
Verbinden Sie sich per SSH mit dem ownCloud-Server (oder öffnen Sie das Terminal, wenn Sie lokal arbeiten)
ssh [email protected]
Überprüfen Sie, ob ein '/dev/sdb'-Laufwerk verfügbar ist.
sudo fdisk -l /dev/sdb
Erstellen Sie jetzt mit dem fdisk-Befehl eine neue Partition.
fdisk /dev/sdb
Geben Sie 'o ein ', um eine neue Partitionstabelle zu erstellen.
Geben Sie 'n ein ', um eine neue Partition zu erstellen.
Wählen Sie den primären Partitionstyp, geben Sie 'p ein '.
Partitionsnummer - wir brauchen nur 1 .
Belassen Sie alle Standardeinstellungen im ersten und letzten Sektor – Drücken Sie die Eingabetaste .
Geben Sie 'w ein ' und drücken Sie die Eingabetaste, um die Partition zu schreiben.
Die Datei „/dev/sdb1 ' Partition wurde erstellt, jetzt müssen wir sie in 'ext4 formatieren ' mit dem mkfs-Tool. Überprüfen Sie dann die Volume-Größe.
mkfs.ext4 /dev/sdb1
fdisk -s /dev/sdb1
Erstellen Sie als Nächstes eine neue „Daten ' Verzeichnis und mounten Sie '/dev/sdb1' in dieses Verzeichnis.
sudo mkdir -p /data
sudo mount /dev/sdb1 /data
Unter dem Datenverzeichnis haben wir bereits eine neue Festplatte gemountet. Erstellen Sie ein neues Verzeichnis 'sdb-owncloud ' darin für owncloud. Ändern Sie dann den Eigentümer des Verzeichnisses in „nginx“. ' user, owncloud läuft unter 'nginx' user in meinem setup (siehe meine ownCloud installation tutorials hier bei Howtoforge für das ownCloud base setup).
sudo mkdir -p /data/sdb-owncloud
sudo chown -R nginx:nginx /data/sdb-owncloud
Führen Sie den unten stehenden SELinux-Befehl aus, damit ownCloud in das neue Festplattenverzeichnis schreiben kann. Dies muss nur unter CentOS durchgeführt werden, aber nicht unter Ubuntu und Debian.
sudo semanage fcontext -a -t httpd_sys_rw_content_t '/data/sdb-owncloud(/.*)?'
sudo restorecon -Rv /data/sdb-owncloud/
Um eine neue Festplatte dauerhaft zu mounten, fügen wir die neue Mount-Konfiguration zur fstab-Datei hinzu. Öffnen Sie fstab mit vom:
vim /etc/fstab
Fügen Sie die untenstehende Konfiguration am Ende der Datei ein.
/dev/sdb1 /data ext4 defaults 0 1
fstab speichern und vim beenden.
Hängen Sie die Festplatte jetzt erneut ein und vergewissern Sie sich, dass kein Fehler vorliegt.
umount /data
mount -a
df -h
Schritt 2 – Externen Speicher aktivieren
Um ownCloud für die Verwendung eines externen Speichers zu aktivieren, müssen wir Apps im ownCloud-Adminbereich aktivieren.
Melden Sie sich als Administrator bei ownCloud an.
Klicken Sie nun auf die 'Dateien ' Abschnitt und wählen Sie 'Apps '.
Klicken Sie auf die Registerkarte 'Nicht aktiviert ' und wählen Sie 'Unterstützung für externen Speicher ', klicken Sie auf 'Aktivieren ' und warte.
Unterstützung für externen Speicher aktiviert.
Schritt 3 – Neuen Speicher hinzufügen
Owncloud-App für 'Externe Speicherunterstützung' wurde aktiviert. Gehen Sie zu den Admin-Einstellungen und Sie werden einen „Externen Speicher“ sehen ' Tab, klicken Sie darauf.
Fügen Sie neuen Speicher hinzu, geben Sie „Lokal ein '.
Geben Sie die folgenden Informationen ein:
- Ordnername - Name auf dem owncloud Dashboard 'sdb-owncloud '
- Konfiguration - Datenspeicherverzeichnis '/data/sdb-owncloud/ '
- Verfügbar für - dieser Speicher ist für einige 'Gruppen oder Benutzer verfügbar '
Wenn es ein 'Grün gibt 'Farbe bedeutet verfügbar und Erfolg.
Nun zurück zum Admin-Dateimanager-Dashboard, und Sie werden die 'sdb-owncloud sehen ' Verzeichnis.
Schritt 4 – Als normaler Benutzer anmelden
Melden Sie sich als normaler Benutzer an, in meinem Fall der Benutzer „hakase“, und Sie werden sehen, dass die Datei „sdb-owncloud ' Verzeichnis ist dort ebenfalls verfügbar.
Wenn Sie eine Datei auf „sdb-woncloud“ hochladen, steht die Datei anderen Benutzern zur Verfügung, die die Berechtigung haben, auf den lokalen Speicher „sdb-owncloud“ zuzugreifen.