在 Ubuntu Linux 中为站点添加更多磁盘空间(EBS 卷)

ArcGIS for Server AMI 随附有已附加的 100 GB EBS 卷。如果需要更多空间,可以创建更多卷,并将这些卷附加到 EC2 实例。

下面的步骤说明如何创建新的 EBS 卷并将其附加到 EC2 实例。

步骤:
  1. 打开 AWS 管理控制台,确保已选择 Amazon EC2 选项卡。
  2. 在左侧菜单中,单击
  3. 单击创建卷按钮。
  4. 大小中输入一个值。切记,Amazon 将针对您选择的大小收取一定费用,一旦创建卷,便无法更改其大小。
  5. 可用区选择一个值。您需要匹配要附加卷的 EC2 实例的区域。
  6. 如果不知道要将卷附加到哪个实例区域,请返回到 AWS 管理控制台,单击实例,单击您的实例,然后检查描述选项卡以找到该区域。
  7. 或者,选择一个快照。快照是一种预先格式化含有特定数据集的磁盘的方法。要创建新的空磁盘,请选择无快照
  8. 单击创建以创建卷。这可能要花费一段时间。卷准备就绪后,您将在 AWS 管理控制台中看到其状态从创建变为可用
  9. 您已成功创建了 EBS 卷,但其尚未附加到 EC2 实例。以下步骤将说明如何格式化磁盘并将其附加到实例。
  10. 右键单击卷,然后单击附加卷
  11. 从下拉列表中选择实例。切记,只能将卷附加到位于同一可用区中的实例。
  12. 使用“设备”字段指定如何将卷显示给实例 (/dev/sdb through /dev/sdz)。单击附加

    附加卷需要花费几分钟时间。可以通过 AWS 管理控制台卷列表的“附件信息”列查看状态。稍后,正在附加将变为已附加

  13. 要使卷可用于 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