您可以在本地装入或 NFS、SMB 或 CIFS 等网络共享上储存数据,并将该共享装入您的 content-repo 目录以访问数据。
如果要将数据存储在本地设备的其他位置,也可以在本地硬盘驱动器上创建符号链接。但是,必须删除现有的 content-repo 目录。
(可选)运行以下命令,以将内容从 content-repo 目录移至所要创建符号链接的磁盘上的新目录:
mv /var/opt/novell/zenworks/content-repo/* 设备上的其他本地目录
运行以下命令以删除 content-repo 目录:
rm -rf /var/opt/novell/zenworks/content-repo/
运行以下命令,以创建要将数据储存到的新目录的符号链接:
ln -s another-local-directory-on-device /var/opt/novell/zenworks/content-repo
有关如何以符号链接目录的详细信息,请参见 ln(1) 手册页。
ZENworks 要求 ZENworks 用户对于创建了符号链接的目录拥有完全的所有权。运行以下命令,以便让 ZENworks 用户作为此目录的拥有者:
chown zenworks:zenworks -R /var/opt/novell/zenworks/content-repo/
有关如何更改目录所有权的详细信息,请参见 chown(1) 手册页。
以下几节提供了有关在 Linux 上管理内容储存库的信息:
在远程计算机上配置共享后,可以使用以下命令从 /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.1, 装入共享中创建的装入是临时性的;因此当操作系统关闭或重引导时便会卸载共享。您也可以使用如下命令手动卸载共享:
umount /var/opt/novell/zenworks/content-repo
要确保 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
如果因装入共享而改变了内容储存库的位置,则原位置处的所有内容都将不再可用。您必须将这些内容移至新储存库才能使其可用。
有关所有权问题的信息,请参见 TID 7000673。