Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >cloudbase-init的extend volume,自定义镜像第一次开机只对系统盘生效,重启后才对所有磁盘生效

cloudbase-init的extend volume,自定义镜像第一次开机只对系统盘生效,重启后才对所有磁盘生效

原创
作者头像
Windows技术交流
发布于 2025-06-09 03:51:13
发布于 2025-06-09 03:51:13
860
举报
文章被收录于专栏:Windows技术交流Windows技术交流

cloudbase-init的extend volume,自定义镜像第一次开机只对系统盘生效,重启后才对所有磁盘生效

比如40G系统盘镜像+10G数据盘快照,买41G系统盘、20G数据盘,首次登录后,C分区已自动扩展卷占满41G系统盘,但数据盘仍是10G已有分区+10G空白空间

重启后才完成扩展卷

这个实验,可以压缩卷后重启机器来验证

C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf\cloudbase-init.conf 最后一句的volumes_to_extend=几就对哪个volume序号的分区重启后扩展卷(但初始化首次进系统后,扩展卷仅对系统盘分区有效,对数据盘无效,数据盘的得重启后)

C分区的volume序号大多数时候是1或2,有时候是别的,如果对应不上,就不会实现扩展卷,有时候360等安全软件也会影响cloudbase-init的扩展卷功能

volume序号如何确认?

使用diskpart的list volume命令,powershell和cmd有所不同

powershell命令:

"list volume"|diskpart

cmd命令:

echo list volume|diskpart

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
计划任务开机时对C分区extend volume
正常情况下,cloudbase-init会自动对系统盘新增空间自动extend volume,但有些自定义镜像在C分区后面有Recovery分区阻挡导致无法extend volume,见https://cloud.tencent.com/developer/article/2160759
Windows技术交流
2024/02/02
1710
Windows机器在线扩容系统盘大小后如何批量扩展卷实现多台机器自动扩容C分区
首先,强调一个概念,在线扩容系统盘扩的是容量,不是分区,对云平台来说,分区不可控,容量可控,扩容能产品化,扩展分区需要自己来。
Windows技术交流
2023/03/15
2.1K0
cloudbase-init用户是否可以禁用或删除
cloudbase-init是初始化程序,涉及很多功能,比如购买机器时、重装系统时、重置密码时指定的密码的生效,购买机器时、重装系统时指定的hostname的生效,购买机器时指定的userdata的生效等重要功能。
Windows技术交流
2021/09/28
5.1K0
cloudbase-init注意事项
https://cloud.tencent.com/developer/article/1883449
Windows技术交流
2021/12/31
2.1K0
迁移域环境时,请保持hostname不要变
迁移域环境时,请保持hostname不要变,云上的cloudbase-init初始化程序默认会改hostname为内网IP下划线形式,例如下图,
Windows技术交流
2022/07/11
6320
UserData健壮性提升:Windows Cloudbase-Init低概率性UserData代码执行异常的问题研究
Cloudbase-Init是免费开源的,但.exe主程序不开源,只是.py文件开源
Windows技术交流
2025/02/20
1380
如何制作sysprep镜像,确保同一镜像买的不同机器的SID不一样
制作sysprep镜像的步骤主要就2步:下载自动应答文件 → 执行sysprep命令
Windows技术交流
2022/05/19
1.7K0
powershell自动化重装 cloudbase-init 为1.1.2版本
看下这篇文档,裸金属之外的Windows CVM重置密码有问题的,基本都能通过这篇文档解决,底层命令被破坏得太厉害的,建议备份数据重装系统,没必要在cloudbase-init上纠结
Windows技术交流
2022/01/27
2K0
腾讯云自定义镜像为何不支持购买cvm时将一并加购的数据盘初始化
解决方案:购买cvm的时候,选公共镜像,在cvm购买界面上一并加购数据盘并勾选初始化复选框,然后就会自动化分好区;自定义镜像不行,平台的考虑是:自定义镜像千差万别,平台无法确认客户自定义镜像的init环境,因此前端才没设计那个勾选按钮,不过初始化数据盘本质上是通过init的userdata起作用的,理论上在userdata里传入选公共镜像时勾选初始化数据盘后userdata部分的代码的话,自定义镜像也可以实现初始化数据盘,前提是自定义镜像的init是ok的(linux对应cloudinit,windows对应cloudbase-init)
Windows技术交流
2023/08/31
3470
博通网卡机器如何做Win10或Win11自定义镜像
https://cloud.tencent.com/developer/article/2345684 这个文档更简单
Windows技术交流
2024/01/12
3060
了解早年的腾讯云Windows老镜像特征,改造成新镜像
1、win-agent,监控组件,新版组件参考https://cloud.tencent.com/document/product/248/6211 (自研safe镜像请忽略这条)
Windows技术交流
2022/01/21
2.5K0
磁盘管理不显示新硬盘_动态磁盘改为基本磁盘
/dev是一个专门存放设备的目录,s代表sata就是串口,d代表disk磁盘,a代表第一块,b代表第二块…
全栈程序员站长
2022/09/22
2K0
磁盘管理不显示新硬盘_动态磁盘改为基本磁盘
Linux 系统盘空间不足,想要将 Docker 镜像和容器数据迁移到数据盘
摘要:大家在Linux上用Docker部署项目的时候,有时候会部署多个项目,系统盘空间不足,数据盘又挂载有很多空间,这时候就会想要将 Docker 镜像和容器数据迁移到数据盘,本文主要讲解迁移步骤和迁移过程中遇到的一些坑,记录给大家避免再次入坑。
正在走向自律
2024/12/18
1.7K0
Linux 系统盘空间不足,想要将 Docker 镜像和容器数据迁移到数据盘
Windows镜像如何一次性成功导入腾讯云
二、如何在VMware里创建能成功导入腾讯云的虚拟机(请严格按文档后面创建虚拟机的逐步截图来)
Windows技术交流
2021/06/18
4.5K0
Linux磁盘管理完全指南:从分区到逻辑卷的实战攻略
今天咱们来聊聊Linux磁盘管理这个话题。说起磁盘管理,这可是每个运维工程师都绕不开的基本功。不管是新服务器上线、存储扩容,还是系统迁移,都离不开对磁盘的操作。
用户3597170
2025/06/13
3080
云服务器DIY Win10、Win11自定义镜像
DIY Win10自定义镜像,简单操作的话,用2012R2/2016/2019公共镜像(勿选2022)买台2c4g的S6(不要S5),然后挂个10G的数据盘,从微软官网下载win10 iso到数据盘。
Windows技术交流
2023/10/18
2.2K0
制作Windows自定义镜像实现新购机器自动设置静态DNS和hostname自动生效无需人为重启机器
自定义镜像购买机器,有一些业务逻辑需要实现但又不能使用RunInstances接口的userdata参数,业务需求: 1、hostname需要自动生效,不想人为重启机器生效(如果能用userdata,在userdata里加重启机器的代码即可)
Windows技术交流
2023/02/09
8970
Linux基础篇——Linux磁盘操作(磁盘基础知识、分类、分区、挂载、卸载、扩容)详解「建议收藏」
  假如你有个大木桶要装东西,如果木桶没有划分层,所有东西全部放入里面,虽然可以装,但是对大木桶的使用就合不合理,造成杂乱无章,寻找东西时候也耗时,甚至还有不同物品之间不能存放在一起而导致危险,那更好的做法自然是给大木桶画一下不同的区域,分成不同的层,每个层放不同的东西,即安全,寻找起来也方便;
全栈程序员站长
2022/09/01
8.6K0
Linux基础篇——Linux磁盘操作(磁盘基础知识、分类、分区、挂载、卸载、扩容)详解「建议收藏」
磁盘查看分区操作命令详细
描述:主要讲解Windows下对于磁盘分区的操作,以及磁盘分区标卷信息的查看等等;
全栈工程师修炼指南
2020/10/26
4.6K0
磁盘查看分区操作命令详细
使用kvm制作OpenStack平台Windows镜像
关于virtio: kvm因为使用了硬件虚拟化,所以其cpu方面的运行效率是很高的。不过,kvm在I/O虚拟化方面,传统的方式是利用QEMU纯软件的方式来模拟I/O设备, 这样每次虚机发起I/O请求的时候,KVM内核模块会捕获这次请求,然后处理后将其放入I/O共享页,并通知用户空间中运行的QEMU程序。 QEMU获得I/O操作,交由硬件模拟代码(Emulation)来模拟出本次I/O操作之后,将结果放回I/O共享页,同时通知KVM内核模块读取I/O共享页的操作结果,把结果返回给虚机。 由于这种方式每次I/O操作经过的路径很复杂,其效率很低。所以就提出了virtio这种方案,virtio其实就是一个运行于Hypervisor之上的api接口, 让客户机知道自己运行于虚拟化环境中,进行I/O操作的时候通过virtio与Hypervisor通信,从而是虚机有更好的性能。
用户9949933
2023/02/24
3.1K0
推荐阅读
相关推荐
计划任务开机时对C分区extend volume
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档