您可以將 Linux 伺服器上的 content-repo 目錄掛接至 NSS 磁碟區。
開始之前,請先確定符合以下必要條件:
NSS 磁碟區已設定並掛接至伺服器的 /media/nss/NSSVOL/ 目錄。
Samba 服務已安裝並設定為以 root 身分在伺服器上執行。若要對此進行確認,請執行以下指令並確定 UID 欄中的值為 root,特別是 PPID = 1 的程序。
ps -Alf | grep samba
掛接 content-repo 目錄:
移至 /etc/init.d/ 目錄,然後停止 novell-zenserver、novell-zenloader 和 novell-zenmntr 服務。
執行以下指令以將 content-repo 目錄中的內容移至磁碟上的暫存目錄,以便清除 content-repo 目錄:
mv /var/opt/novell/zenworks/content-repo/* 設備上的其他本地目錄
移至 /media/nss/NSSVOL 目錄,然後在其中建立 zencontent 子目錄。
使用 YaST® 將新建的子目錄新增至伺服器上的 Samba 共享 (例如,zenshare) 清單。
重新啟動 Samba 服務。
(視情況而定) 如果不存在 Samba root 使用者,請執行以下指令以新增 Samba root 使用者:
smbpasswd -a root
基於安全性考量,您必須指定不同於登入密碼的 root 密碼。
(選擇性) 若要測試新建的共享是否能透過 Samba 通訊協定進行存取,則提供 Samba root 使用者身分證明,以從 Windows 設備存取共享
執行以下指令以掛接 zenshare 共享:
mount //本地主機/zenshare /var/opt/novell/zenworks/content-repo -t cifs -o username=root
將備份內容還原至 /var/opt/novell/zenworks/content-repo 目錄。內容目前儲存在 NSS 磁碟區中。
移至 /etc/init.d/ 目錄,然後重新啟動 novell-zenserver、novell-zenloader 和 novell-zenmntr 服務。
(視情況而定) 若要確保每次伺服器重新開機時都會自動掛接共享,請在 /etc/fstab 檔案中新增以下這行文字:
//localhost/zenshare /var/opt/novell/zenworks/content-repo cifs username=root,password=rootpass 0 0