

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 启用会话存储
<a name="manage-storage"></a>

会话存储是 Amazon DCV 服务器上的一个文件夹，客户端可以在连接到特定 Amazon DCV 会话时访问该文件夹。当您启用会话的会话存储时，客户端既可从指定文件夹下载文件，又可将文件上传到指定文件夹。利用此功能，客户端可在连接到会话时共享文件。

**Topics**
+ [在 Windows 上启用会话存储](#manage-storage-windows)
+ [在 Linux 上启用会话存储](#manage-storage-linux)
+ [在 macOS 上启用会话存储](#manage-storage-macos)

## 在 Windows Amazon DCV 服务器上启用会话存储
<a name="manage-storage-windows"></a>

要启用会话存储，请先创建要用于会话存储的文件夹。然后，使用 Windows 注册表编辑器配置 `storage-root` 参数。

**在 Windows 上启用会话存储**

1. 创建要用于会话存储的文件夹（例如 `c:\session-storage`）。

1. 配置 `storage-root` 参数。

   1. 打开 Windows 注册表编辑器。

   1. **导航到 **HKEY\$1USERS\$1 S-1-5-18\$1 Software\$1\$1 com\$1 n icesoftwareGSettings\$1 dcv\$1 session-Management\$1 key，然后选择存储根参数**。automatic-console-session**

      如果在注册表项中没有 `storage-root` 参数，请按以下方式创建该参数：

      1. 在导航窗格中，打开会**话管理 automatic-console-session**/密钥的上下文（右键单击）菜单。然后，选择**新建** > **字符串**。

      1. 对于**名称**，输入 `storage-root` 并按 **Enter**。

   1. 打开 **storage-root** 参数。对于**值数据**，输入在步骤 1 中创建的文件夹的完整路径。

      您也可以在路径中使用 `%home%` 以指定当前登录用户的主目录。例如，以下路径使用 `c:\Users\username\storage\` 作为会话存储目录。

      ```
      %home%/storage/
      ```
**注意**  
如果指定的子目录不存在，则会禁用会话存储。

   1. 选择**确定**，并关闭 Windows 注册表编辑器。

   1. [停止](manage-stop.md)并[重新启动](manage-start.md) Amazon DCV 服务器。

1. 启动会话并指定 `--storage-root` 选项。有关更多信息，请参阅 [启动 Amazon DCV 会话](managing-sessions-start.md)。

## 在 Linux Amazon DCV 服务器上启用会话存储
<a name="manage-storage-linux"></a>

要启用会话存储，请创建用于会话存储的文件夹，然后在 `dcv.conf` 文件中配置 `storage-root` 参数。

**在 Linux 上启用会话存储**

1. 创建要用于会话存储的文件夹（例如 `/opt/session-storage/`）。

1. 配置 `storage-root` 参数。

   1. 导航到 `/etc/dcv/`，并使用您常用的文本编辑器打开 `dcv.conf`。

   1. 在 `[session-management/automatic-console-session]` 部分中找到 `storage-root` 参数。将现有路径替换为步骤 1 中创建的文件夹的完整路径。

      如果在 `[session-management/automatic-console-session]` 部分中没有 `storage-root` 参数，请按以下格式手动添加该参数。

      ```
      [session-management/automatic-console-session]
      storage-root="/opt/session-storage/"
      ```

      您也可以在路径中使用 `%home%` 以指定当前登录用户的主目录。例如，以下参数使用会话存储的 `$HOME/storage/` 目录。

      ```
      [session-management/automatic-console-session]
      storage-root="%home%/storage/"
      ```
**注意**  
如果指定的子目录不存在，则会禁用会话存储。

1. 保存并关闭 文件。

1. [停止](manage-stop.md)并[重新启动](manage-start.md) Amazon DCV 服务器。

1. 启动会话并指定 `--storage-root` 选项。有关更多信息，请参阅 [启动 Amazon DCV 会话](managing-sessions-start.md)。

## 在 macOS 亚马逊 DCV 服务器上启用会话存储
<a name="manage-storage-macos"></a>

要启用会话存储，请创建用于会话存储的文件夹，然后在 `dcv.conf` 文件中配置 `storage-root` 参数。

**在 macOS 上启用会话存储**

1. 创建要用于会话存储的文件夹（例如 `/opt/session-storage/`）。

1. 配置 `storage-root` 参数。

   1. 导航到 `/etc/dcv/`，并使用您常用的文本编辑器打开 `dcv.conf`。

   1. 在 `[session-management/automatic-console-session]` 部分中找到 `storage-root` 参数。将现有路径替换为步骤 1 中创建的文件夹的完整路径。

      如果在 `[session-management/automatic-console-session]` 部分中没有 `storage-root` 参数，请按以下格式手动添加该参数。

      ```
      [session-management/automatic-console-session]
      storage-root="/opt/session-storage/"
      ```
**注意**  
如果指定的子目录不存在，则会禁用会话存储。
**注意**  
在 macOS 上，该`storage-root`值必须是绝对路径。

1. 保存并关闭 文件。

1. [停止](manage-stop.md)并[重新启动](manage-start.md) Amazon DCV 服务器。

1. 启动会话并指定 `--storage-root` 选项。有关更多信息，请参阅 [启动 Amazon DCV 会话](managing-sessions-start.md)。