我在 EC2 文档中找不到答案。它是干什么用的?如果我启动了一个 EBS 支持的实例,该实例的根设备将是一个 EBS 卷。如果我在实例上安装了一些工具/软件,它们会默认安装在根实例上吗?不过我猜这个问题真的来自对根设备的了解。有这方面的详细信息吗?
此外,如果我需要启动另一个 EBS 支持的实例,并且还希望在早期实例上安装相同的工具/软件副本,该怎么做?
我在 EC2 文档中找不到答案。它是干什么用的?如果我启动了一个 EBS 支持的实例,该实例的根设备将是一个 EBS 卷。如果我在实例上安装了一些工具/软件,它们会默认安装在根实例上吗?不过我猜这个问题真的来自对根设备的了解。有这方面的详细信息吗?
此外,如果我需要启动另一个 EBS 支持的实例,并且还希望在早期实例上安装相同的工具/软件副本,该怎么做?
EC2 实例有两种类型的存储——临时存储和基于 EBS 的存储——默认情况下,每个实例都有特定数量的磁盘空间。每个实例都有自己可以使用的磁盘空间分配,独立于您启动的任何其他实例磁盘空间。您还可以将 EBS 卷添加到您的驱动器以获得额外的存储空间,但是这些卷一次只能附加到一个特定的主机。
如果您有两个 EBS 实例,并且希望确保它们都使用相同的工具和软件,则需要使用配置管理工具(例如 puppet、chef 或 cfengine)来强制执行。
我同意伊恩写的。我要补充一点,EC2 中的“根设备”类似于个人计算机中的操作系统分区。它是您操作系统的文件系统所在的位置。
这是迄今为止关于“根设备”的最佳答案!AWS 仍然是新事物。大多数时候,答案只是直接从 AWS 文档中“剪切和粘贴”,这并没有多大帮助!
自从您询问以来,这可能已添加,但我相信这可以回答问题:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/RootDeviceStorage.html