28.2 Ändern des Speicherorts des Inhalts-Repositorys auf einem Linux-Server

Sie können Ihre Daten in einer lokalen Einhängung oder in einer Netzwerkfreigabe wie NFS, SMB oder CIFS speichern, und die Freigabe in Ihr content-repo-Verzeichnis einhängen, um auf die Daten zugreifen zu können.

Sie können auf Ihrer lokalen Festplatte auch einen symbolischen Link erstellen, wenn Sie Ihre Daten an einer anderen Stelle des lokalen Geräts speichern möchten. Das vorhandene content-repo-Verzeichnis muss in diesem Fall allerdings gelöscht werden.

  1. (Optional) Führen Sie den folgenden Befehl aus, um den Inhalt aus dem Verzeichnis content-repo in ein anderes Verzeichnis der Festplatte zu verschieben, zu dem Sie einen symbolischen Link erstellen wollen:

    mv /var/opt/novell/zenworks/content-repo/* anderes_lokales_Verzeichnis_auf_dem_Gerät

  2. Führen Sie den folgenden Befehl aus, um das Verzeichnis content-repo zu löschen:

    rm -rf /var/opt/novell/zenworks/content-repo/

  3. Führen Sie den folgenden Befehl aus, um einen symbolischen Link zu dem neuen Verzeichnis zu erstellen, in dem Sie die Daten speichern möchten:

    ln -s anderes_lokales_Verzeichnis_auf_dem_Gerät /var/opt/novell/zenworks/content-repo

    Weitere Informationen zu symbolischen Verknüpfungen für Verzeichnisse finden Sie auf der man-Seite ln(1).

  4. ZENworks setzt voraus, dass der ZENworks-Benutzer über sämtliche Eigentumsrechte an dem Verzeichnis verfügt, zu dem Sie den symbolischen Link erstellt haben. Führen Sie den folgenden Befehl aus, um den ZENworks-Benutzer zum Eigentümer des Verzeichnisses zu machen:

    chown zenworks:zenworks -R /var/opt/novell/zenworks/content-repo/

    Weitere Informationen zum Ändern des Eigentums an Verzeichnissen finden Sie auf der man-Seite „chown(1)“.

In den folgenden Abschnitten erhalten Sie Informationen zur Verwaltung der Speicherorte des Inhalts-Repositorys unter Linux:

28.2.1 Einhängen einer Freigabe

Nachdem Sie auf einem entfernten Computer eine Freigabe konfiguriert haben, können Sie diese mit dem folgenden Befehl in /var/opt/novell/zenworks/content-repo einhängen:

mount -t cifs -o username=username //example.machine.com/share_name /var/opt/novell/zenworks/content-repo

In diesem Beispielbefehl ist //example.machine.com/share-name die einzuhängende Freigabe und /var/opt/novell/zenworks/content-repo der Einhängepunkt.

Sie können auch nur Teile Ihres Inhalts-Repositorys in einer anderen Freigabe speichern. Wenn Sie beispielsweise nur Ihre ZENworks-Imagedateien in einer anderen Freigabe speichern möchten, geben Sie den folgenden Befehl ein:

mount -t cifs -o username=username //example.machine.com/share_name /var/opt/novell/zenworks/content-repo/images

Mit folgendem Befehl speichern Sie hingegen den Bundle- und Richtlinieninhalt in einer anderen Freigabe:

mount -t cifs -o username=username //example.machine.com/share_name /var/opt/novell/zenworks/content-repo/content

28.2.2 Aushängen einer Freigabe

Die in Abschnitt 28.2.1, Einhängen einer Freigabe vorgenommene Einhängung ist nur temporär. Die Freigabe wird beim Herunterfahren oder Neustarten des Betriebssystems automatisch ausgehängt. Mit folgendem Befehl können Sie die Freigabe aber auch manuell aushängen:

umount /var/opt/novell/zenworks/content-repo

28.2.3 Erstellen einer permanenten Einhängung

Soll die Einhängung bei jedem Start des Linux-Servers erneut erfolgen, müssen Sie der Konfigurationsdatei /etc/fstab folgenden Eintrag hinzufügen:

//example.machine.com/share_name /var/opt/novell/zenworks/content-repo cifs credentials=path_to_credentials_file 0 0

Die in diesem Befehl angegebene Berechtigungsnachweisdatei enthält einen Benutzernamen und ein Passwort. Weitere Informationen finden Sie auf der man-Seite mount.cifs(8). Die Berechtigungsnachweisdatei hat folgendes Format:

username=value
password=value

28.2.4 Verschieben von vorhandenem Inhalt in das neue Repository

Nachdem Sie den Speicherort eines Inhalts-Repository durch das Mounten einer neuen Freigabe geändert haben, stehen am alten Speicherort keinerlei Inhalte mehr zur Verfügung. Um sie verfügbar zu machen, müssen Sie sie in ein neues Repository verschieben.

Informationen zu Eigentumsproblemen finden Sie im Artikel TID 7000673.