在购买阿里云服务器(ECS)后,如果选择了额外的数据盘(系统盘通常是自动挂载的),你需要手动对数据盘进行挂载和格式化操作。以下是详细步骤(以 Linux 系统为例,如 CentOS、Ubuntu):
✅ 第一步:确认数据盘是否存在
登录到你的 ECS 实例,使用以下命令查看磁盘情况:
fdisk -l
输出示例:
Disk /dev/vda: 40 GB
Disk /dev/vdb: 100 GB
/dev/vda通常是系统盘。/dev/vdb是你新购买的数据盘(未格式化、未挂载)。
⚠️ 注意:不同实例类型可能设备名不同,例如
xvdb或nvme设备,请根据实际输出判断。
✅ 第二步:格式化数据盘
⚠️ 注意:格式化会清空数据,请确保磁盘无重要数据。
方法一:直接格式化整个磁盘(推荐用于新盘)
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 更安全的方式(推荐):
- 获取磁盘 UUID:
blkid /dev/vdb
输出示例:
/dev/vdb: UUID="abcd-1234-efgh" TYPE="ext4"
- 编辑 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 系统用户简要说明
- 登录 Windows ECS。
- 打开「磁盘管理」(右键“此电脑” → 管理 → 磁盘管理)。
- 找到未分配的新磁盘(通常是“脱机”状态)。
- 右键初始化磁盘(MBR 或 GPT)。
- 创建新卷,选择盘符(如 D:),格式化为 NTFS。
- 完成后即可使用。
✅ 总结:Linux 下挂载数据盘核心步骤为
查看 → 格式化 → 创建目录 → 挂载 → 写入 fstab
完成以上操作后,你的数据盘就可以正常使用了!
如需脚本自动化,也可编写一键挂载脚本。需要可留言提供。
CLOUD云枢