在 Ubuntu Linux 中为站点添加更多磁盘空间(EBS 卷)
ArcGIS for Server AMI 随附有已附加的 100 GB EBS 卷。如果需要更多空间,可以创建更多卷,并将这些卷附加到 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 或创建一个在启动时自动安装卷的脚本。
9/15/2013