我一直在尝试使用cloud-init在azure中在Ubuntu VM上分区和装载数据磁盘。大多数在线示例都显示了如何对临时磁盘执行此操作,而不对数据磁盘执行此操作。我试过运气不好。如果我在以下代码中做错了什么,或者无法使用cloud-init进行操作,请告诉我
#cloud-config
device_aliases: {'ephemeral0': '/dev/sdb','datadisk': '/dev/sdc1'}
disk_setup:
ephemeral0:
table_type: mbr
layout: True
overwrite: False
/dev/sdc1:
table_type: mbr
layout: True
overwrite: False
fs_setup:
- label: ephemeral0
filesystem: ext4
device: ephemeral0.1
replace_fs: ntfs
- cmd: mkfs -t %(filesystem)s -L %(label)s %(device)s
label: '/dev/sdc1/'
filesystem: ext4
device: '/dev/sdc1/'
replace_fs: ntfs
mounts:
- ["ephemeral0.1", "/mnt"]
- ["/dev/sdc1/", "/datadisk"]
Run Code Online (Sandbox Code Playgroud)