gpt4 book ai didi

linux - 使用云形成在 linux-Ec2 实例中自动挂载 ebs 卷?

转载 作者:IT王子 更新时间:2023-10-29 00:43:32 25 4
gpt4 key购买 nike

编写了一个 CFT 来创建附加了两个 ebs 卷的 Redhat 实例。并且需要从 cft 本身自动挂载或格式化 ebs 卷。

CFT:

"BlockDeviceMappings": [
{
"DeviceName": "/dev/sda1",
"Ebs": {
"DeleteOnTermination": "true",
"VolumeSize": "150",
"VolumeType": "standard"
}
},
{
"DeviceName": "/dev/sdm",
"Ebs": {
"DeleteOnTermination": "true",
"VolumeSize": "1000",
"VolumeType": "standard"
}
}
]

需要自动挂载“DeviceName”:“/dev/sdm”,此卷。

最佳答案

您需要将一个小脚本添加到与此 BlockDeviceMappings 关联的实例或启动配置的 UserData 属性中。 UserData 在实例第一次启动时执行。当实例使用/etc/fstab 重新启动时,设备将自动重新安装。

    "UserData" : { "Fn::Base64" : { "Fn::Join" : [ "", [
"#!/bin/bash -v\n",
"mkfs -t ext4 /dev/xvdm\n",
"mkfs -t ext4 /dev/xvda1\n",
"mkdir /opt/mount1 /opt/mount2\n",
"mount /dev/xvdm /opt/mount1\n",
"mount /dev/xvda1 /opt/mount2\n",
"echo \"/dev/xvdm /opt/mount1 ext4 defaults,nofail 0 2\" >> /etc/fstab\n"
"echo \"/dev/xvda1 /opt/mount2 ext4 defaults,nofail 0 2\" >> /etc/fstab\n"
]]}}

更多信息:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html

关于linux - 使用云形成在 linux-Ec2 实例中自动挂载 ebs 卷?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25126254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com