您可以将 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 //localhost/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