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 //localhost/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