管理 ShareFile 数据的存储区
您可以将 ShareFile 数据存储区域与 ShareFile 管理的云一起使用,也可以代替共享文件管理的云。
在区域之间移动主文件夹和文件盒
使用以下步骤可将主文件夹和文件盒从 ShareFile 管理的云存储移动到专用区域或专用区域之间。或者,使用 ShareFile 用户管理工具在区域之间迁移用户。
- 单击“主页”,然后导航到该文件夹。
- 在右侧导航窗格中,单击 编辑文件夹选项。
- 从存储区域菜单中,选择一个区域,然后单击 保存。
- 重新启动所有区域成员的 IIS 服务器。
在存储区域中创建文件夹
- 单击“主页”,然后单击“文件夹”。
- 在 文件夹 选项卡上,单击 添加文件夹。
- 照常指定文件夹信息,然后在存储站点中选择要存储此文件夹及其内容的存储区域。单击创建文件夹。
- 像往常一样配置文件夹。创建文件夹时,可以选择是使用 ShareFile 管理的云存储还是使用本地存储区域。
- 重新启动所有区域成员的 IIS 服务器。
重命名或删除存储区域
重要:
删除存储区域之前,请对其进行备份。删除区域将清除该区域中的所有文件和文件夹,并且您无法撤消该操作。
- 单击 管理 ,然后单击 存储区域。
- 单击区域名称。
- 要重命名区域:单击“编辑区域”,键入新名称,然后单击“保存更改”。
- 删除区域:单击区域名称,然后单击 删除区域。
- 重新启动所有区域成员的 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 秒(检查大小 ShidHoldTimer)删除服务将确定存储缓存是否超过磁盘阈值 10 GB(磁盘空间删除阈值 DGB)。如果超过阈值,则删除服务将删除在过去一小时内未访问的文件 (CacheCleanupFileThreasholdPeriodUnExpected)。当删除服务由于正常调度而不是因为磁盘大小达到阈值而运行时,如果 Blob 位于受支持的第三方存储中,则该服务将删除在过去 24 小时内未访问过的文件(CachecleanUp 文件保存期间正常)。如果 Blob 不在第三方存储中,则文件将保留在存储缓存中。
对于已下载的文件:
- 当 StorageZones Controller 收到下载请求时,它会从持久存储缓存中下载该文件(如果该文件存在)。如果文件不在该缓存中,则 Controller 将文件从第三方存储系统下载到永久存储缓存。删除服务将删除过去 24 小时内未访问过的文件(高速缓存文件保留期正常)。
对于已删除的文件:
- 删除服务从 ShareFile 应用程序获取 45 天前(周期)删除的文件列表。
- 然后,删除服务会从存储位置中删除相应的文件,或从第三方存储中删除相应的对象。
删除服务默认期间
删除服务计时器设置为 45 天。45 天的默认期限将覆盖以前的任何设置。
- 要修改默认时间段,请编辑文件删除。
C:\inetpub\wwwroot\Citrix\StorageCenter\SCFileCleanSvc
<!--No. of days to keep data blob in active storage after deletion-->
<add key="Period" value="45"/>