向 Linux 站点添加磁盘空间
ArcGIS for Server AMI 附带一个 EBS 卷。使用 ArcGIS Server Cloud Builder on Amazon Web Services 构建站点时,该卷的默认大小为 100 GB。如果使用 AWS 管理控制台构建站点,则该卷大小为 10 GB。如果需要更多空间,可以创建更多卷,并将这些卷附加到 EC2 实例。
下面的步骤说明如何创建新的 EBS 卷并将其附加到 EC2 实例。
- 打开 AWS 管理控制台并显示与 Amazon 区域相对应的 EC2 页面。
- 在左侧菜单中,单击卷。
- 单击创建卷按钮。
- 在大小中输入一个值。切记,Amazon 将针对您选择的大小收取一定费用,一旦创建卷,便无法更改其大小。
- 为可用区选择一个值。您需要匹配要附加卷的 EC2 实例的区域。
- 如果不知道要将卷附加到哪个实例区域,请返回到 AWS 管理控制台,单击实例,单击您的实例,然后检查描述选项卡以找到该区域。
- 或者,选择一个快照。快照是一种预先格式化含有特定数据集的磁盘的方法。要创建新的空磁盘,请选择无快照。
- 单击是,创建以创建卷。这可能要花费一段时间。卷准备就绪后,您可在 AWS 管理控制台中看到其状态从创建变为可用。
- 您已成功创建了 EBS 卷,但其尚未附加到 EC2 实例。其余步骤将说明如何格式化磁盘并将其附加到实例。
- 右键单击卷,然后单击附加卷。
- 从下拉列表中选择实例。切记,只能将卷附加到位于同一可用区中的实例。
- 使用“设备”字段指定如何将卷显示给实例 (/dev/sdb through /dev/sdz)。单击附加。
附加卷需要花费几分钟时间。可以通过 AWS 管理控制台卷列表的“附件信息”列查看状态。稍后,正在附加将变为已附加。
- 要使卷可用于 Linux 操作系统,请使用以下命令(以下命令为有关如何创建 ext3 文件系统以及将其装载为 /mnt/data-store 的示例):
ssh –i <your key pair file> ubuntu@<Public DNS of your EC2 instance> sudo yes | mkfs –t ext3 /dev/sdh Caution: This procedure assumes you want to mount an empty volume. If you're mounting a volume that already has data on it, don't use mkfs before mounting the volume. Otherwise you'll format the volume and delete the existing data. sudo mkdir /mnt/data-store sudo mount /dev/sdh /mnt/data-store
所有写入此文件系统的数据都将写入到 Amazon EBS 卷,并对使用设备的应用程序透明。
注:
为使实例能够在重新启动时重新连接到 Amazon EBS 卷,可将设备添加到 fstab 或创建一个在启动时自动安装卷的脚本。