在购买阿里云服务器(ECS)后,如果添加了数据盘(即系统盘之外的额外云盘),通常需要手动进行挂载和格式化操作,因为阿里云默认不会自动格式化或挂载数据盘。以下是详细的操作步骤(以 Linux 系统为例,如 CentOS、Ubuntu 等):
✅ 步骤 1:确认数据盘是否存在
登录到你的 ECS 实例,使用以下命令查看磁盘情况:
lsblk
或者:
fdisk -l
输出示例:
Disk /dev/vda: 40 GiB, 42949672960 bytes
/dev/vda1 40G / # 系统盘
Disk /dev/vdb: 100 GiB, 107374182400 bytes
# 这个就是你新购的数据盘,尚未分区和挂载
注意:不同实例可能设备名为
/dev/xvdb或/dev/vdb,根据实际情况判断。
✅ 步骤 2:格式化数据盘(创建文件系统)
⚠️ 警告:此操作会清除磁盘所有数据,请确保是新盘或已备份。
方法一:整盘格式化(推荐新手使用,无需分区)
直接对整个磁盘创建文件系统(如 ext4):
mkfs -t ext4 /dev/vdb
如果提示“包含已有文件系统”,可加
-F强制执行:mkfs -t ext4 -F /dev/vdb
方法二:先分区再格式化(适合高级用户)
使用 fdisk 创建分区:
fdisk /dev/vdb
进入交互界面后依次输入:
n→ 新建分区p→ 主分区- 回车(默认起始扇区)
- 回车(使用全部空间)
w→ 保存并退出
然后格式化分区:
mkfs -t ext4 /dev/vdb1
✅ 步骤 3:创建挂载目录
选择一个目录作为挂载点,例如 /data:
mkdir /data
✅ 步骤 4:挂载磁盘
将格式化后的磁盘挂载到 /data:
mount /dev/vdb /data
如果你之前分了区,则用:
mount /dev/vdb1 /data
验证是否挂载成功:
df -h
你应该能看到类似:
/dev/vdb 100G 60M 95G 1% /data
✅ 步骤 5:设置开机自动挂载
编辑 /etc/fstab 文件,实现重启后自动挂载:
echo '/dev/vdb /data ext4 defaults 0 0' >> /etc/fstab
如果是分区则是
/dev/vdb1,文件系统类型要一致(ext4/xfs等)
验证 fstab 是否正确(避免重启无法启动):
mount -a
如果没有报错,说明配置正确。
✅ 常见问题与建议
-
文件系统类型选择:
- 推荐
ext4(通用、稳定) - 大容量或高性能场景可用
xfs
- 推荐
-
数据安全:
- 挂载前请确认磁盘无重要数据
- 重要数据定期备份
-
云盘扩容后需刷新:
- 扩容后可能需要重新运行
resize2fs(ext4)或xfs_growfs(xfs)来扩展文件系统。
示例(ext4):
resize2fs /dev/vdb - 扩容后可能需要重新运行
📝 总结
| 步骤 | 命令 |
|---|---|
| 查看磁盘 | lsblk 或 fdisk -l |
| 格式化 | mkfs -t ext4 /dev/vdb |
| 创建目录 | mkdir /data |
| 挂载 | mount /dev/vdb /data |
| 开机挂载 | 写入 /etc/fstab |
如果你使用的是 Windows 系统,则需通过“磁盘管理”初始化、分区并格式化磁盘,方法类似。
如有更多需求(如挂载多个盘、RAID、LVM 等),也可进一步配置。
需要我提供 Windows 版本的操作指南吗?
CLOUD云计算