启用文件重复数据删除
用户存储中的各种用户配置文件中可以存在相同的文件。将重复的文件实例存储在用户存储中会增加您的存储成本。
文件重复数据删除策略允许 Profile Management 从用户存储中删除重复文件,并将其中一个实例存储在中心位置(称为共享存储)。这样做可以避免用户存储中的文件重复,从而降低存储成本。重复数据删除应用到用户存储和每个复制的用户存储。
要启用文件重复数据删除并指定要包含在共享存储中的文件,请配置以下策略:
- File deduplication(文件重复数据删除)> Files to include in the shared store for deduplication(要包含在共享存储中以进行重复数据删除的文件)
- (可选)File deduplication(文件重复数据删除)> Files to exclude from the shared store(要从共享存储中排除的文件)
-
注意:
自 2311 起,文件重复数据删除策略也适用于配置文件容器。尽管您可以在 Files to include in the shared store for deduplication(要包含在共享存储中以进行重复数据删除的文件)策略中定义 10 个以上的文件,但是为了确保最佳用户登录体验,Profile Management 会从配置文件容器中删除最多 10 个文件的重复数据。只要经过重复数据删除的文件少于 10 个,当更新或创建列出的某个文件,并且该文件超过指定大小时,就会进行重复数据删除。
配置文件重复数据删除策略后,Profile Management 将在与用户存储相同的路径中创建共享存储。例如,
-
用户存储路径:
\\server\profiles$\%USERDOMAIN%\%USERNAME%\!CTX_OSNAME!!CTX_OSBITNESS!
-
共享存储的路径:
\\server\profiles$\%USERDOMAIN%\SharedFilesStore
将文件包含在共享存储中以进行重复数据删除
如果用户存储中存在重复的文件,请启用文件重复数据删除并指定要包含在共享存储中以进行重复数据删除的文件。
重要:
由于所有域用户都可以读取重复数据删除到共享存储中的所有文件,因此,我们建议不要对个人数据和敏感数据执行重复数据删除。
详细步骤如下所述:
- 打开“组策略管理编辑器”。
- 访问 Policies(策略)> Administrative Templates: Policy definitions (ADMX files)(管理模板: 策略定义(ADMX 文件))> Citrix Components(Citrix 组件)> Profile Management > File deduplication(文件重复数据删除)。
- 双击 Files to include in the shared store for deduplication(要包含在共享存储中以进行重复数据删除的文件)。
- 选择已启用。
- 在 List of files to include in the shared store(要包含在共享存储中的文件列表)字段中,单击 Show(显示)。
-
输入带相对于用户配置文件的路径的文件名。
支持通配符有以下注意事项:
- 文件名中的通配符递归应用。要将其仅限于当前文件夹,请使用竖线 (
|
)。 - 文件夹名称中的通配符不递归应用。
示例:
-
Downloads\profilemgt_x64.msi
-“下载”文件夹中的 profilemgt_x64.msi 文件 -
*.cfg
- 用户配置文件文件夹及其子文件夹中扩展名为 .cfg 的文件 -
Music\*
-“音乐”文件夹及其子文件夹中的文件 -
Downloads\*.iso
-“下载”文件夹及其子文件夹中扩展名为 .iso 的文件 -
Downloads\*.iso|
-“下载”文件夹中扩展名仅为 .iso 的文件 -
AppData\Local\Microsoft\OneDrive\*\*.dll
- AppData\Local\Microsoft\OneDrive 文件夹的任何直接子文件夹中扩展名为 .dll 的文件
- 文件名中的通配符递归应用。要将其仅限于当前文件夹,请使用竖线 (
- 单击确定,然后再次单击确定。
配置优先级
- 如果禁用此设置,则将禁用共享存储。
- 如果未在此处配置此设置,则将使用 .ini 文件中的值。
- 如果未在此处也未在 .ini 文件中配置此设置,共享存储将处于禁用状态。
从共享存储中排除文件
通配符允许您在共享存储中同时包含一组文件。要从组中排除某些文件,请启用并配置 Files to exclude from the shared store(要从共享存储中排除的文件)策略,如下所示:
- 打开“组策略管理编辑器”。
- 访问 Policies(策略)> Administrative Templates: Policy definitions (ADMX files)(管理模板: 策略定义(ADMX 文件))> Citrix Components(Citrix 组件)> Profile Management > File deduplication(文件重复数据删除)。
- 双击 Files to exclude from the shared store(要从共享存储中排除的文件)。
- 选择已启用。
- 在 List of files to exclude from the shared store(要从共享存储中排除的文件列表)字段中,单击 Show(显示)。
-
输入带相对于用户配置文件的路径的文件名。
支持通配符有以下注意事项:
- 文件名中的通配符递归应用。要将其仅限于当前文件夹,请使用竖线 (
|
)。 - 文件夹名称中的通配符不递归应用。
示例:
-
Downloads\profilemgt_x64.msi
-“下载”文件夹中的 profilemgt_x64.msi 文件 -
*.tmp
- 用户配置文件文件夹及其子文件夹中扩展名为 .tmp 的文件 -
AppData\*.tmp
- AppData 文件夹及其子文件夹中扩展名为 .tmp 的文件 -
AppData\*.tmp|
- AppData 文件夹中扩展名仅为 .tmp 的文件 -
Downloads\*\a.txt
-“下载”文件夹的任何直接子文件夹中的 a.txt 文件
- 文件名中的通配符递归应用。要将其仅限于当前文件夹,请使用竖线 (
- 单击确定,然后再次单击确定。
配置优先级
- 如果禁用此设置,则不会排除任何文件。
- 如果未在此处配置此设置,则将使用 .ini 文件中的值。
- 如果未在此处也未在 .ini 文件中配置此设置,则不会排除任何文件。
指定要从配置文件容器中删除重复数据的文件的最小大小
启用配置文件容器后,您可以指定要从配置文件容器中删除重复数据的文件的最小大小。默认情况下,仅当配置文件容器中的文件超过 256 MB 时,Profile Management 才会对这些文件执行重复数据删除。如有必要,您可以使用以下步骤增加此阈值大小:
- 打开“组策略管理编辑器”。
- 访问 Policies(策略)> Administrative Templates: Policy definitions (ADMX files)(管理模板: 策略定义(ADMX 文件))> Citrix Components(Citrix 组件)> Profile Management > File deduplication(文件重复数据删除)。
- 双击 Minimum size of files to deduplicate from profile containers(要从配置文件容器中删除重复数据的文件的最小大小)。
- 选择已启用。
- 在 Minimum size in megabytes(以兆字节为单位的最小大小)字段中,根据需要输入一个大于 256 的值。
- 单击确定。
配置优先级
- 如果未在此处配置此设置,则将使用 .ini 文件中的值。
- 如果未在此处也未在 .ini 文件中配置此设置,则值为 256。
配置共享存储安全设置
如果不存在共享存储,Profile Management 会自动创建一个具有以下权限设置的共享存储:
- 域计算机:完全控制权限
- 域用户:读取权限
由于默认设置授予对域计算机的完全控制权限,因此,我们建议您手动创建共享存储并实施基于凭据的访问以提高安全性。为此,请遵循以下步骤:
-
在与用户存储路径设置中的
%USERNAME%
参数相同的目录级别上创建共享存储文件夹。例如,用户存储路径设置为\\SERVER\UPM_USER_STORE\%USERNAME%.%USERDOMAIN%\!CTX_OSNAME!!CTX_OSBITNESS!
,则共享存储文件夹必须是\\SERVER\UPM_USER_STORE\SharedStore
。 -
授予对共享存储的以下权限。如下图所示,用户
SharedStoreManagementUser
是用于访问共享存储的凭据。 -
在每个 VDA 上,为
SharedStoreManagementUser
用户帐户添加 Windows 凭据以访问共享存储。为此,您可以使用 Windows 凭据管理器或 Workspace Environment Management。有关详细信息,请参阅启用对用户存储的基于凭据的访问中介绍的过程。