首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以更改我的亚马逊EC2实例的根EBS设备吗?

我可以更改我的亚马逊EC2实例的根EBS设备吗?
EN

Stack Overflow用户
提问于 2011-06-17 03:46:25
回答 7查看 62.7K关注 0票数 116

我有一个EBS支持的亚马逊EC2实例。我想要更改此实例上的根设备。你能告诉我做这件事最好的方法吗?

我只找到了关于更改块设备的几个属性的文档,但它们似乎不包括将其设置为根设备。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-06-17 06:15:00

是的,这非常简单:

停止instance.

  • Detach根EBS卷。

  • 将备用EBS卷附加为根:instance.

  • Detach

这是以您的备用EBS卷是可引导的为前提的-它必须包含可引导的OS映像。

票数 211
EN

Stack Overflow用户

发布于 2014-07-25 05:57:19

我没有足够的代表来为选择的答案添加评论,但我确实想指出,对我来说,/dev/sda1不起作用(没有作为根附加),但使用/dev/xvda起作用(附加作为根)。该实例是使用HVM的较新的t2.micro实例之一。

票数 48
EN

Stack Overflow用户

发布于 2015-01-09 11:58:05

为了详细说明Diomidis Spinellis在接受答案的评论线程中的评论,检查您试图作为新的根设备切换到的设备的文件系统标签是很重要的。在对我自己的服务器迁移进行故障排除时,我必须执行以下操作才能启动我的实例:

使用e2label命令更改为新根设备创建的ext2/ext3/ext4文件系统上的标签。

首先,检查当前根设备的文件系统标签。

代码语言:javascript
运行
复制
$ sudo e2label /dev/xvda1
cloudimg-rootfs

将新设备设置为具有相同的文件系统标签。

代码语言:javascript
运行
复制
$ sudo e2label /dev/xvdg 'cloudimg-rootfs'

在我的例子中,标签是cloudimg-rootfs。有时它会简单地被称为/

了解e2label的工作原理很重要;请检查您机器上的man e2label或访问http://linux.die.net/man/8/e2label以获取更多信息。

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6377669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档