火山引擎云服务器购买后默认仅挂载系统盘,数据盘需手动初始化并挂载:先在控制台确认云盘已绑定(关机状态下),再通过lsblk识别设备名,用fdisk或parted分区、mkfs格式化分区(如/dev/vdb1),创建挂载点(如/data),mount临时挂载并验证,最后写入/etc/fstab实现开机自动挂载。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

火山引擎云服务器购买后默认只挂载系统盘,数据盘需要手动初始化并挂载才能使用,否则在操作系统里看不到该磁盘,更无法存入任何文件。
确认数据盘是否已接入
登录火山引擎控制台 → 云服务器ECS → 找到目标实例 → 点击“更多” → “实例配置” → 查看“云盘”列表,确认存在未挂载的云硬盘(状态为“待挂载”或“可用”,且类型为“数据盘”)。
若控制台中无数据盘,请先前往“云硬盘”页面创建并绑定到该ECS实例——【绑定操作必须在实例关机状态下进行,否则绑定失败】。
登录服务器识别新磁盘
通过SSH登录ECS实例(Linux系统),执行:lsblk。
观察输出结果:系统盘通常是 vda 或 nvme0n1,而新增未分区的数据盘会显示为另一个设备名,例如 vdb、nvme1n1 或 sdb——注意它下面没有分区(即不带 1、2 等子编号)。
如果 lsblk 没有列出额外磁盘,但控制台明确显示已绑定,请重启实例再试;部分热插拔场景需重启内核才能识别。
对数据盘进行分区与格式化
方法一:使用 fdisk(适用于小于2TB的磁盘)
执行 sudo fdisk /dev/vdb(将 vdb 替换为实际设备名)→ 输入 n 创建新分区 → 接连按回车使用默认起止扇区 → 输入 w 写入分区表。
格式化分区:sudo mkfs -t ext4 /dev/vdb1(注意是 vdb1,不是 vdb)。
方法二:使用 parted(推荐用于大于2TB的磁盘)
执行 sudo parted /dev/vdb → 输入 mklabel gpt → 输入 mkpart primary ext4 0% 100% → 输入 quit 退出。
格式化:sudo mkfs.ext4 -F /dev/vdb1。
【切勿对 /dev/vdb 直接格式化,必须格式化其分区 /dev/vdb1,否则挂载后无法写入】
创建挂载点并完成挂载
第一步:新建目录作为挂载路径,例如:sudo mkdir -p /data。
第二步:临时挂载测试:sudo mount /dev/vdb1 /data。
第三步:验证是否成功:df -h | grep vdb1,应看到类似 /dev/vdb1 100G ... /data 的行;再用 sudo touch /data/testfile && ls /data 确认可读写。
第四步:设置开机自动挂载——编辑 /etc/fstab:sudo nano /etc/fstab,末尾新增一行:/dev/vdb1 /data ext4 defaults 0 2。
⚠️ 注意:不要直接复制粘贴这行,务必确认设备名(vdb1)、挂载路径(/data)和文件系统类型(ext4)与你实际一致;fstab 写错可能导致系统无法启动。











