GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So fügen Sie ownCloud 9 externen Speicher hinzu

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.


Linux
  1. So fügen Sie ein Yum-Repository hinzu

  2. So fügen Sie mehrere Hosts in phpMyAdmin hinzu

  3. So fügen Sie Benutzer zu einer Gruppe in Linux hinzu

  4. Wie fügt man sauber zu $path hinzu?

  5. Wie starte ich Ubuntu auf einem Mac von einem externen USB-Speicher?

So installieren Sie ownCloud unter Ubuntu 14.04

So fügen Sie einem Ubuntu-Server eine private IP hinzu

So installieren Sie ownCloud auf CentOS 7

So fügen Sie einem Debian-Server eine private IP hinzu

Wie füge ich eine neue IP-Adresse in Virtualmin hinzu?

So fügen Sie einen Benutzer zu einer Gruppe unter Linux hinzu