Skip To Content

替换 Windows 上的默认 EBS 卷

使用 ArcGIS Server Amazon 机器映像 (AMI) 创建的任何 EC2 实例都会附加一个 EBS 卷。使用 ArcGIS Server Cloud Builder on Amazon Web Services 构建站点时,该卷的默认大小为 100 GB。如果使用 AWS 管理控制台构建站点,则该卷大小为 10 GB。如果以后确定更改此驱动器大小,可以将其分离并用其他驱动器进行替换。

提示:

如果只是需要更多的空间,则相对于更换现有驱动器,添加其他驱动器更简单。

登录到您的实例并按照以下步骤用不同容量的驱动器替换附加的驱动器。

  1. 停止 ArcGIS Server Windows 服务。
    1. 打开 Windows 服务管理器。
    2. 右键单击 ArcGIS Server 服务并单击停止
  2. 如果您要使用一个具有随 ArcGIS Server 安装的 SQL Server Express 地理数据库的 EC2 实例,请执行以下子步骤。否则,跳过此步。
    1. 启动 ArcCatalog。
    2. 在目录树中,展开数据库服务器,然后展开数据库服务器实例。
    3. 右键单击数据库 egdb,指向管理,然后单击分离
    4. 右键单击数据库 geodata,指向管理,然后单击分离
  3. 如果您要使用一个具有随 ArcGIS Server 安装的 SQL Server Standard 地理数据库的 EC2 实例,请执行以下子步骤。否则,跳过此步。
    1. 启动 SQL Server Management Studio。
    2. 通过操作系统身份验证登录 SQL Server 实例。
    3. 展开数据库文件夹。
    4. 右键单击数据库 egdb,指向任务,然后单击分离
    5. 保留默认的分离选项并单击确定
    6. 重复以上两个子步骤以分离数据库 geodata
    7. 在 SQL Server Management Studio 的对象资源管理器窗口中,右键单击数据库实例(可能名为 localhost),然后单击停止

      提示确认时,单击

    8. 关闭 SQL Server Management Studio。
  4. 将原始附加卷内的所有内容复制到根系统 (Linux) 或 C 盘 (Windows) 中的一个文件夹。

    例如在 Windows 上,您可以创建新文件夹 C:\temp,然后将所有文件夹从 D:\ 复制到 C:\temp 中。

    如果根系统或 C 盘大小不足,必须将文件复制到其他位置。

  5. 在 Windows 中,单击开始,然后在搜索框中输入 diskmgmt.msc。然后按 Enter 键。
  6. 右键单击 D 盘,单击删除卷,然后在出现提示时单击进行确认。
  7. 登录 AWS 管理控制台并显示与 Amazon 区域相对应的 EC2 页面。
  8. 单击并查找原始附加卷。
  9. 右键单击该卷,然后单击分离卷。提示时,单击是,分离

    分离过程可能需要花费一些时间。如果卷未分离,可右键单击该卷并选择强制分离

  10. 创建一个所需容量的新的 EBS 卷,并将其附加到您的实例上。将在向 Windows 站点添加磁盘空间向 Linux 站点添加磁盘空间中介绍此过程。
  11. 将卷的所有原始内容按之前使用的相同路径复制到新卷中。

    例如,如果已将内容从 D:\ 复制到 C:\temp,则将内容移回 D:\

  12. 授予 ArcGIS Server 帐户对新卷中所有文件夹的读写权限。
  13. 在 AWS 管理控制台中,单击实例,右键单击您的实例,然后单击重新启动。等待几分钟后重新启动实例。
  14. 如果您要使用一个具有随 ArcGIS Server 安装的 SQL Server Express 地理数据库的 EC2 实例,请执行以下子步骤。否则,跳过此步。
    1. 在 ArcCatalog 中,展开数据库服务器,如有必要,双击数据库服务器实例与之连接。
    2. 右键单击数据库服务器实例,然后单击附加

      将打开附加地理数据库对话框。

    3. 浏览至 egdb 数据库的位置,如果已将新卷配置为 D 盘,则可能位于 D:\data\geodatabase\egdb.mdf 中。单击确定
    4. 重复以上两个子步骤以附加 geodata 数据库。.mdf 文件可能位于 D:\data\geodatabase\geodata.mdf 中。
  15. 如果您要使用一个具有随 ArcGIS Server 安装的 SQL Server Standard 地理数据库的 EC2 实例,请执行以下子步骤。否则,跳过此步。
    1. 登录到 SQL Server Management Studio,右键单击数据库文件夹,然后单击附加
    2. 附加数据库对话框中单击添加
    3. 浏览至 egdb 数据库的位置,如果已将新卷配置为 D 盘,则可能位于 D:\data\geodatabase\egdb.mdf 中。然后单击确定
    4. 重复以上两个子步骤以添加 geodata 数据库。.mdf 文件可能位于 D:\data\geodatabase\geodata.mdf 中。
    5. 单击确定来附加这两个数据库。
    6. 关闭 SQL Server Management Studio 和 Windows 远程桌面连接。
    7. 在 AWS 管理控制台中,单击实例,右键单击您的实例,然后单击重新启动。等待几分钟后重新启动实例。
  16. 预览示例服务,或发布新服务来验证站点是否按照预期正常运行。
  17. 返回至 AWS 管理控制台的页面。
  18. 右键单击原始卷(已被分离的卷),然后单击删除卷