管理 ShareFile 数据的存储区域

您可以将存储区域用于 ShareFile 数据,也可以替代 ShareFile 管理的云。

在区域之间移动主文件夹和文件盒

使用以下步骤可将主文件夹和文件盒从 ShareFile 管理的云存储移动到专用区域或专用区域之间。或者,使用 ShareFile 用户管理工具在区域之间迁移用户。

  1. 单击“主页”,然后导航到该文件夹。
  2. 在右侧导航窗格中,单击 编辑文件夹选项
  3. 从存储区域菜单中,选择一个区域,然后单击 保存
  4. 重新启动所有区域成员的 IIS 服务器。

在存储区域中创建文件夹

  1. 单击“主页”,然后单击“文件夹”。
  2. 文件夹 选项卡上,单击 添加文件夹
  3. 照常指定文件夹信息,对于存储站点,选择要存储此文件夹及其内容的存储区域。单击创建文件夹
  4. 像往常一样配置文件夹。创建文件夹时,可以选择是使用 ShareFile 管理的云存储还是使用本地存储区域。
  5. 重新启动所有区域成员的 IIS 服务器。

重命名或删除存储区域

重要:

删除存储区域之前,请对其进行备份。删除区域会擦除该区域中的所有文件和文件夹,您无法撤消此操作。

  1. 单击 管理 ,然后单击 存储区域
  2. 单击区域名称。
    • 重命名区域:单击 编辑区域,键入新名称,然后单击 保存更改
    • 删除区域:单击区域名称,然后单击 删除区域
  3. 重新启动所有区域成员的 IIS 服务器。

自定义存储缓存操作

ShareFile 用户对文件上载、下载和删除的请求由 StorageZones Controller 处理,然后该控制器与连接的存储进行通信。例如,如果连接的存储是受支持的第三方存储系统,并且 ShareFile 用户上载文件,则 ShareFile 客户端将该文件发送到持久存储缓存。StorageZones Controller 然后将文件上载到第三方存储系统。

StorageZones Controller 使用中的可配置设置管理持久存储缓存C:\inetpub\wwwroot\Citrix\StorageCenter\SCFileCleanSvc\FileDeleteService.exe.config。本讨论中将介绍特定于受支持的第三方存储系统的设置。

对于上载的文件:

  • StorageZones Controller 将上载的文件放置在持久存储缓存(永久存储文件夹)中。
  • 以下设置控制删除服务操作的时间:
    • MinDeletionage 指定上次访问文件到可以删除文件之间的最短时间间隔。默认为 1 天。最少设置为 8 小时。
    • 离开时间日期开始和离开峰值时间日期结束指定文件删除的开始和停止时间。默认为上午 2 点和凌晨 4 点。
    • 生产者计时器间隔和删除计时器间隔控制删除服务操作的频率。如果默认值(1 天)不适合您的站点,请联系支持部门。
  • 删除服务还管理包含临时项目(如加密密钥和排队文件)的文件夹。删除服务将在创建这些项目 24 小时后删除它们。
  • 仅适用于受支持的第三方存储系统:
    • 删除服务确定存储缓存中的文件在受支持的第三方存储中是否具有相应的 Blob。
    • 默认情况下,删除服务每 10 秒(检查大小计时器)确定存储缓存是否超过 10 GB 的磁盘阈值(磁盘空间丢弃阈值 GB)。如果超过阈值,则删除服务将删除在过去一小时内未访问的文件 (CacheCleanupFileThreasholdPeriodUnExpected)。当删除服务由于正常计划(而不是因为磁盘大小达到阈值)运行时,如果 Blob 位于受支持的第三方存储中,则该服务将删除过去 24 小时内未访问过的文件(高速保存文件正常)。如果 Blob 不在第三方存储中,则该文件将保留在存储缓存中。

对于已下载的文件:

  • 当 StorageZones Controller 收到下载请求时,它会从持久存储缓存中下载该文件(如果该文件存在)。如果文件不在该缓存中,则 Controller 将文件从第三方存储系统下载到持久存储缓存中。删除服务将删除过去 24 小时内未访问过的文件(高速缓存文件保存期正常)。

对于已删除的文件:

  • 删除服务从 ShareFile 应用程序获取 45 天前(期间)删除的文件列表。
  • 然后,删除服务将从存储位置删除相应的文件或从第三方存储中删除相应的对象。

删除服务默认期间

从 StorageZones Controller 4.0 开始,删除服务计时器设置为 45 天。45 天的默认期间将覆盖以前的任何设置。

  1. 要修改默认期间,请编辑文件删除。例如 C:\inetpub\wwwroot\Citrix\StorageCenter\SCFileCleanSvc
    • <!--No. of days to keep data blob in active storage after deletion-->
    • <add key="Period" value="45"/>