为私有数据存储创建网络共享

ShareFile 数据的存储区域需要您的私有数据的网络共享。如果将多个 StorageZones Controller 配置为一个区域内的高可用性和负载均衡,则所有控制器都会访问相同的共享位置以获取私有数据。

即使您将 ShareFile 文件存储在受支持的第三方存储系统中, StorageZones Controller 也需要用于加密密钥、排队文件、其他临时项的网络共享,以及用于将文件上载到该存储系统或从该存储系统下载的存储缓存。有关存储缓存的更多信息,请参阅自定义存储缓存操作

StorageZones Controller 使用 IIS 帐户池用户访问网络共享。默认情况下,应用程序池在具有低级别用户权限的网络服务用户帐户下运行。StorageZones Controller 默认使用网络服务帐户。您可以使用指定用户帐户而不是网络服务帐户来访问共享。但是,您应该使用网络服务帐户运行 IIS 应用程序池和 Citrix ShareFile 服务。

  1. 如果要使用命名用户帐户而不是网络服务帐户来访问共享,请在 Active Directory 中创建一个命名用户帐户。我们将指定的用户帐户称为 ShareFile 服务帐户。 注意:配置 StorageZones Controller 时,您将指定网络共享用户名和网络共享密码,它们是用于访问共享的帐户(ShareFile 服务帐户或网络服务帐户)的凭据。

    为了提高安全性,管理员需要拒绝所有其他用户对包含 ShareFile 存储库的特定文件夹的权限,并且仅授予正在配置的存储位置用户的访问权限。

  2. 连接到将承载网络共享的服务器,并为 ShareFile 私有数据创建文件夹。

  3. 右键单击该文件夹,然后选择与特定人员共享…

  4. 添加您将用于访问共享的帐户(网络服务帐户或 ShareFile 服务帐户),并将权限级别更改为读/写。

  5. 单击共享,然后单击完成。

  6. 右键单击文件夹,然后选择 “属性”。

  7. 在 “安全” 选项卡上,验证将用于访问共享的帐户(网络服务帐户或 ShareFile 服务帐户)是否具有完全访问权限。

增加每个区域的文件数

默认情况下, StorageZones Controller 配置为使用 CIFS 共享将文件存储在文件夹层次结构中,而不是单个文件夹中。我们在这里删除整个句子。由于上述 #1(因为多个文件夹用于存储文件)。

您可以配置 StorageZones Controller 来划分持久存储布局。这将某些类型的存储阵列的每个区域的最大文件数从不到 50 万增加到 1000 万或更多。如果您需要额外容量,则可以更改默认值。

若要启用 StorageZones Controller 将文件存储在多个文件夹中

小心:

注册表编辑不当可能会导致严重问题,可能需要您重新安装操作系统。Citrix 无法保证可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需自行承担风险。在编辑注册表之前,请务必备份注册表。

注意:

如果 StorageZones Controller 已升级,请检查注册表项 HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\storagezone\PathSelection is set to 1. If it is set to 0, update it to 1 的值。

完成注册表编辑后,重新启动 StorageZones Controller 上的 IIS。

增加文件夹的最大数量

默认情况下,分隔存储布局具有 256 个顶级文件夹,每个文件夹都包含 256 个文件夹。该配置在主 StorageZones Controller 注册表项中表示HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\storagezone: PathSelectionParams=2,2

第一个值将顶级文件夹的数量限制为“16 的 2 次方”或 256。第二个值还将顶级文件夹的子文件夹数限制为 256。

使用相同的公式(16 到 N 的幂),您可以为您的网站确定适当的值。例如,路径选择参数 = 3,4,4,4 将顶级文件夹的数量限制为 4096(16 到 3 的幂)。第二个值将顶级文件夹的子文件夹的数量限制为 65536(16 到 4 的幂)。第三个值将二级文件夹的子文件夹的数量限制为 65536,依此类推。

如果完成注册表的编辑,则在主存储区域和辅助 StorageZones Controller 上重新启动 IIS。

删除空文件夹

当 StorageZones Controller 将文件存储在多个文件夹中时,文件删除可能会导致文件夹空。默认情况下, StorageZones Controller 删除空文件夹。文件删除服务将删除空文件夹,从树的底部开始,一直持续到达非空文件夹。

但是,某些升级路径可能不会更新您的设置。升级后,请验证以下密钥是否显示在中C:\inetpub\wwwroot\Citrix\StorageCenter\SCFileCleanSvc\FileDeleteService.exe.config

<add key="DeleteEmptyFoldersAfterFileDeletion” value=“1”/>

如果您需要添加密钥,请在完成后重新启动文件删除服务。

为私有数据存储创建网络共享