走啊走
加油

购买阿里云服务器后,如何挂载和格式化数据盘?

服务器价格表

在购买阿里云服务器(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

如果没有报错,说明配置正确。


✅ 常见问题与建议

  1. 文件系统类型选择

    • 推荐 ext4(通用、稳定)
    • 大容量或高性能场景可用 xfs
  2. 数据安全

    • 挂载前请确认磁盘无重要数据
    • 重要数据定期备份
  3. 云盘扩容后需刷新

    • 扩容后可能需要重新运行 resize2fs(ext4)或 xfs_growfs(xfs)来扩展文件系统。

    示例(ext4):

    resize2fs /dev/vdb

📝 总结

步骤 命令
查看磁盘 lsblkfdisk -l
格式化 mkfs -t ext4 /dev/vdb
创建目录 mkdir /data
挂载 mount /dev/vdb /data
开机挂载 写入 /etc/fstab

如果你使用的是 Windows 系统,则需通过“磁盘管理”初始化、分区并格式化磁盘,方法类似。

如有更多需求(如挂载多个盘、RAID、LVM 等),也可进一步配置。

需要我提供 Windows 版本的操作指南吗?