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

在购买阿里云服务器(ECS)后,如果选择了额外的数据盘(系统盘通常是自动挂载的),你需要手动对数据盘进行挂载和格式化操作。以下是详细步骤(以 Linux 系统为例,如 CentOS、Ubuntu):


✅ 第一步:确认数据盘是否存在

登录到你的 ECS 实例,使用以下命令查看磁盘情况:

fdisk -l

输出示例:

Disk /dev/vda: 40 GB
Disk /dev/vdb: 100 GB
  • /dev/vda 通常是系统盘。
  • /dev/vdb 是你新购买的数据盘(未格式化、未挂载)。

⚠️ 注意:不同实例类型可能设备名不同,例如 xvdbnvme 设备,请根据实际输出判断。


✅ 第二步:格式化数据盘

⚠️ 注意:格式化会清空数据,请确保磁盘无重要数据。

方法一:直接格式化整个磁盘(推荐用于新盘)

mkfs -t ext4 /dev/vdb

或使用更完整的命令:

mkfs.ext4 /dev/vdb

支持文件系统类型:ext4(推荐)、xfs 等。

方法二:使用 parted 分区(适用于大于 2TB 的磁盘)

parted /dev/vdb
(parted) mklabel gpt
(parted) mkpart primary ext4 0% 100%
(parted) quit

然后格式化分区:

mkfs.ext4 /dev/vdb1

✅ 第三步:创建挂载目录并挂载

创建一个目录作为挂载点,例如 /data

mkdir /data

挂载磁盘:

mount /dev/vdb /data

如果是分区方式,则为:

mount /dev/vdb1 /data

✅ 第四步:设置开机自动挂载

编辑 /etc/fstab 文件,添加自动挂载条目:

echo '/dev/vdb /data ext4 defaults 0 0' >> /etc/fstab

或使用 UUID 更安全的方式(推荐):

  1. 获取磁盘 UUID:
blkid /dev/vdb

输出示例:

/dev/vdb: UUID="abcd-1234-efgh" TYPE="ext4"
  1. 编辑 fstab:
vi /etc/fstab

添加一行(根据实际 UUID 修改):

UUID=abcd-1234-efgh  /data  ext4  defaults  0  0

💡 提示:使用 UUID 可避免设备名变化导致挂载失败。


✅ 第五步:验证挂载结果

运行以下命令检查是否成功挂载:

df -h

你应该能看到类似:

/dev/vdb        100G   60M   95G   1% /data

🛠 常见问题排查

问题 解决方法
挂载失败 检查磁盘是否已格式化,设备名是否正确
开机无法自动挂载 检查 /etc/fstab 是否有语法错误,可用 mount -a 测试
磁盘空间未识别 使用 parted 查看分区表,确认是否需要分区

✅ Windows 系统用户简要说明

  1. 登录 Windows ECS。
  2. 打开「磁盘管理」(右键“此电脑” → 管理 → 磁盘管理)。
  3. 找到未分配的新磁盘(通常是“脱机”状态)。
  4. 右键初始化磁盘(MBR 或 GPT)。
  5. 创建新卷,选择盘符(如 D:),格式化为 NTFS。
  6. 完成后即可使用。

✅ 总结:Linux 下挂载数据盘核心步骤为
查看 → 格式化 → 创建目录 → 挂载 → 写入 fstab

完成以上操作后,你的数据盘就可以正常使用了!

如需脚本自动化,也可编写一键挂载脚本。需要可留言提供。

未经允许不得转载:CLOUD云枢 » 购买阿里云服务器后,如何挂载和格式化数据盘?