28.2 變更 Linux 伺服器上內容資料庫的位置

您可以在本地裝載或在網路共享 (如 NFS、SMB 或 CIFS) 上儲存資料,並在 content-repo 目錄中裝上共享以存取資料。

如果要將資料儲存在本地設備上的其他位置,也可以在本地硬碟上建立一個符號連結,但必須刪除現有的 content-repo 目錄。

  1. (選擇性) 執行以下指令,將 content-repo 目錄中的內容移至要建立符號連結之磁碟上的新目錄:

    mv /var/opt/novell/zenworks/content-repo/* 設備上的其他本地目錄

  2. 執行以下指令以刪除 content-repo 目錄:

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

  3. 執行以下指令以建立要儲存資料之新目錄的符號連結:

    ln -s another-local-directory-on-device /var/opt/novell/zenworks/content-repo

    如需如何建立指向目錄的符號連結,請參閱 ln(1) 線上文件。

  4. ZENworks 要求 ZENworks 使用者對您已建立符號連結的目錄具有完整的所有權。執行以下指令使 ZENworks 使用者成為此目錄的擁有者:

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

    如需變更目錄擁有權的詳細資訊,請參閱 chown(1) man 頁面。

下列各節提供了管理 Linux 上內容資料庫位置的相關資訊︰

28.2.1 裝上共享

在遠端機器上設定共享之後,可以使用下列指令從 /var/opt/novell/zenworks/content-repo 裝上共享︰

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

在上述指令中,//example.machine.com/共享名稱是要裝上的共享,/var/opt/novell/zenworks/content-repo 是裝上共享的位置。

若您只需將部分內容資料庫上的資料儲存到其他共享上,也可以執行該操作。例如,若要將 ZENworks 影像檔儲存到其他共享上,可以使用以下指令︰

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

或者,若要將套裝軟體或規則內容儲存至其他共享,可以使用以下指令︰

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

28.2.2 卸載共享

節 28.2.1, 裝上共享中建立的這種裝載是暫時的;作業系統關機或重新開機時會卸載該共享。您也可以使用以下指令手動卸載共享︰

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

28.2.3 建立永久裝載

若要確保每次啟動 Linux 伺服器時都會裝上共享,必須將以下項目新增至 /etc/fstab 組態檔案︰

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

指令中列出的身份證明檔案包含使用者名稱和密碼。如需詳細資訊,請參閱 mount.cifs(8) 線上文件。身份證明檔案格式為︰

username=value
password=value

28.2.4 將現有內容移至新的資料庫

裝上新共享來變更內容資料庫的位置之後,原位置中的全部內容都不再可用。若要使內容可用,必須將其移至新的儲存機制。

如需擁有權問題的相關資訊,請參閱 TID 7000673