火山引擎云服务器 | Linux/Windows 磁盘挂载、扩容(系统盘 + 数据盘)全流程实操指南
引言云服务器磁盘管理是运维必备技能,火山引擎作为字节跳动旗下云服务,提供稳定的块存储(云盘) 服务。本文针对火山引擎 ECS 实例,详细讲解Linux/Windows 系统下数据盘挂载、数据盘扩容、系统盘扩容的完整步骤,含控制台操作 + 实例内实操,覆盖新手到进阶需求。
云服务器新用户特惠
引言
云服务器磁盘管理是运维必备技能,火山引擎作为字节跳动旗下云服务,提供稳定的块存储(云盘) 服务。本文针对火山引擎 ECS 实例,详细讲解Linux/Windows 系统下数据盘挂载、数据盘扩容、系统盘扩容的完整步骤,含控制台操作 + 实例内实操,覆盖新手到进阶需求。
一、前置准备
火山引擎账号:已注册并实名认证
云服务器实例:已创建(Linux/Windows)
云盘:
挂载:已创建未挂载的云盘(同实例可用区、网络类型)
扩容:已挂载 / 未挂载的云盘(需控制台先扩容容量)
工具:
Linux:SSH 客户端(Putty、Xshell、MobaXterm)
Windows:远程桌面连接(RDP)
二、Linux 系统操作(CentOS 7.x/8.x 为例)
(一)数据盘挂载
- 控制台挂载云盘
登录火山引擎控制台 → 云服务器 ECS → 实例列表
目标实例 → 操作列「更多」→ 磁盘 → 挂载磁盘
选择已创建的云盘(注意可用区匹配)→ 确认挂载
2. 实例内挂载步骤
1. 登录实例(替换为你的实例IP)
ssh root@180.xx.xx.xx
2. 查看新磁盘(识别设备名,如/dev/vdb)
lsblk # 推荐,更清晰
或 fdisk -l
3. 分区(GPT格式,推荐)
fdisk /dev/vdb
输入指令:
g # 创建GPT分区表
n # 新建分区
回车(默认分区号)→ 回车(默认起始扇区)→ 回车(默认结束扇区,全部分配)
w # 保存退出
4. 格式化分区(ext4格式)
mkfs.ext4 /dev/vdb1
若用XFS:mkfs.xfs /dev/vdb1
5. 创建挂载点
mkdir /mnt/data
6. 临时挂载(测试用)
mount /dev/vdb1 /mnt/data
7. 永久挂载(避免重启失效)
查看分区UUID
blkid /dev/vdb1
编辑fstab(用UUID代替设备名,防止设备名变化)
vi /etc/fstab
添加一行(替换为你的UUID)
UUID=1234-5678-xxxx /mnt/data ext4 defaults 0 0
验证fstab配置(无报错则正确)
mount -a
8. 验证挂载
df -h # 查看/mnt/data是否挂载成功
(二)数据盘扩容(在线扩容,无需停止实例)
- 控制台扩容云盘
实例列表 → 目标实例 → 磁盘 → 数据盘 → 「扩容」
输入新容量(需 > 原容量,符合火山引擎限制)→ 确认扩容
2. 实例内扩容步骤
1. 查看扩容后容量(确认/dev/vdb已扩容)
lsblk
2. 扩容分区(GPT格式,需删除重建原分区,注意备份!)
gdisk /dev/vdb
输入指令:
p # 查看分区表
d # 删除原分区(如分区号1)
n # 新建分区(起始扇区与原分区一致!)
回车(分区号)→ 回车(起始扇区)→ 回车(结束扇区,全部分配)
w # 保存退出
3. 扩容文件系统
若为ext4:
resize2fs /dev/vdb1
若为xfs:
xfs_growfs /mnt/data # 需先挂载
4. 验证
df -h # 确认容量增加
(三)系统盘扩容(需停止实例)
- 控制台操作
实例列表 → 目标实例 → 「停止」(按量 / 包年包月实例均可)
磁盘 → 系统盘 → 「扩容」→ 输入新容量 → 确认
启动实例
2. 实例内扩容步骤
1. 查看系统盘(如/dev/vda)
lsblk
2. 扩容分区(同数据盘,删除重建/dev/vda1)
gdisk /dev/vda
指令:p → d → 1 → n → 1 → 回车 → 回车 → w
3. 扩容文件系统
ext4:
resize2fs /dev/vda1
xfs:
xfs_growfs / # 根目录挂载点
4. 验证
df -h # 根目录(/)容量增加
三、Windows 系统操作(Windows Server 2016/2019 为例)
(一)数据盘挂载
- 控制台挂载云盘(同 Linux)
- 实例内挂载步骤
远程桌面登录:打开 RDP → 输入实例公网 IP → 用户名Administrator → 密码
打开磁盘管理:右键「此电脑」→ 管理 → 计算机管理 → 存储 → 磁盘管理
初始化磁盘:新磁盘(如磁盘 2)显示「未分配」→ 右键 → 初始化磁盘 → 选择GPT → 确定
新建简单卷:
右键未分配空间 → 新建简单卷 → 下一步 → 容量(默认全部)→ 下一步
分配驱动器号(如 D:)→ 下一步 → 格式化(NTFS,快速格式化)→ 完成
验证:打开「此电脑」→ 查看 D 盘是否存在
(二)数据盘扩容(在线扩容,无需停止实例)
- 控制台扩容云盘(同 Linux 数据盘扩容)
- 实例内扩容步骤
打开磁盘管理 → 数据盘(如 D 盘)右侧显示「未分配」空间
扩展卷:右键 D 盘 → 扩展卷 → 下一步 → 选择扩容的磁盘 → 下一步 → 容量(默认全部)→ 完成
验证:「此电脑」→ D 盘容量增加
(三)系统盘扩容(需停止实例)
- 控制台操作
停止实例 → 扩容系统盘 → 启动实例
2. 实例内扩容步骤
打开磁盘管理 → C 盘右侧显示「未分配」空间
扩展卷:右键 C 盘 → 扩展卷 → 下一步 → 选择扩容空间 → 下一步 → 完成
验证:「此电脑」→ C 盘容量增加
四、关键注意事项
数据备份:扩容前必须创建快照(实例→快照→创建快照),避免数据丢失
系统盘限制:火山引擎系统盘最大支持 1024GB(以控制台为准)
分区格式:
Linux:推荐ext4(兼容性)或xfs(性能)
Windows:推荐NTFS(大文件支持)
Linux 永久挂载:用UUID代替/dev/vdb1(设备名可能变化)
在线扩容:火山引擎数据盘支持在线扩容,系统盘需停止实例
五、常见问题排查
问题 排查方法
Linux 挂载失败 执行mount -a,检查 fstab 的 UUID / 设备名是否正确
Windows 扩展卷灰色 未分配空间在左侧 → 需调整;磁盘未初始化 → 重新初始化
扩容后容量未变 未执行文件系统扩容(如resize2fs/xfs_growfs)
六、总结
本文覆盖火山引擎 ECS 实例磁盘管理全场景:挂载 / 扩容数据盘(在线)、扩容系统盘(停止实例),步骤清晰可落地。若遇问题,可参考火山引擎官方文档或提交工单。
Tags:火山引擎 | 云服务器 | 磁盘挂载 | 磁盘扩容 | Linux | Windows | ECS | 块存储
更多推荐
所有评论(0)