con*_*one 97 amazon-ec2 amazon-web-services
我有一个EBS支持的Amazon EC2实例.我想在这个实例上更改根设备.你能告诉我最好的解决方法吗?
我只找到有关更改块设备的多个属性的文档,但它们似乎不包括将其设置为根设备.提前致谢.
Eig*_*uru 176
是的,这很简单:
/dev/sda1
这预先假定您的备用EBS卷是可引导的 - 当然 - 它必须包含可引导的OS映像.
byl*_*l83 41
我没有足够的代表为选定的答案添加评论,但我想指出,对我来说,/dev/sda1
没有工作(没有以root身份附加),而是使用/dev/xvda
工作(以root身份附加).该实例是使用HVM的较新的t2.micro之一.
Joe*_*oey 16
要在接受的答案的评论主题中详细说明Diomidis Spinellis的评论,检查您尝试作为新根设备切换的设备的文件系统标签非常重要.在对我自己的服务器迁移进行故障排除时,我必须在我的实例启动之前执行以下操作:
使用该e2label
命令更改为新根设备创建的ext2/ext3/ext4文件系统上的标签.
首先,检查当前根设备的文件系统标签.
$ sudo e2label /dev/xvda1
cloudimg-rootfs
Run Code Online (Sandbox Code Playgroud)
将新设备设置为具有相同的文件系统标签.
$ sudo e2label /dev/xvdg 'cloudimg-rootfs'
Run Code Online (Sandbox Code Playgroud)
就我而言,标签是cloudimg-rootfs
.有时它只是/
.
了解e2label如何工作非常重要; 检查man e2label
您的机器或访问http://linux.die.net/man/8/e2label获取更多信息.
/dev/sda1
归档时间: |
|
查看次数: |
45561 次 |
最近记录: |