28.3 將 Linux 伺服器上的內容資料庫掛接至 NSS 磁碟區

您可以將 Linux 伺服器上的 content-repo 目錄掛接至 NSS 磁碟區。

開始之前,請先確定符合以下必要條件:

掛接 content-repo 目錄:

  1. 移至 /etc/init.d/ 目錄,然後停止 novell-zenservernovell-zenloadernovell-zenmntr 服務。

  2. 執行以下指令以將 content-repo 目錄中的內容移至磁碟上的暫存目錄,以便清除 content-repo 目錄:

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

  3. 移至 /media/nss/NSSVOL 目錄,然後在其中建立 zencontent 子目錄。

  4. 使用 YaST® 將新建的子目錄新增至伺服器上的 Samba 共享 (例如,zenshare) 清單。

  5. 重新啟動 Samba 服務。

  6. (視情況而定) 如果不存在 Samba root 使用者,請執行以下指令以新增 Samba root 使用者:

    smbpasswd -a root

    基於安全性考量,您必須指定不同於登入密碼的 root 密碼。

  7. (選擇性) 若要測試新建的共享是否能透過 Samba 通訊協定進行存取,則提供 Samba root 使用者身分證明,以從 Windows 設備存取共享

  8. 執行以下指令以掛接 zenshare 共享:

    mount //本地主機/zenshare /var/opt/novell/zenworks/content-repo -t cifs -o username=root

  9. 將備份內容還原至 /var/opt/novell/zenworks/content-repo 目錄。內容目前儲存在 NSS 磁碟區中。

  10. 移至 /etc/init.d/ 目錄,然後重新啟動 novell-zenservernovell-zenloadernovell-zenmntr 服務。

  11. (視情況而定) 若要確保每次伺服器重新開機時都會自動掛接共享,請在 /etc/fstab 檔案中新增以下這行文字:

    //localhost/zenshare /var/opt/novell/zenworks/content-repo cifs username=root,password=rootpass 0 0