在购买阿里云服务器(ECS)后,如果选择了额外的数据盘(系统盘通常是自动挂载的),你需要手动对数据盘进行格式化和挂载,以便正常使用。以下是详细的操作步骤(以 Linux 系统为例,如 CentOS、Ubuntu):
✅ 第一步:确认数据盘是否存在
登录到你的 ECS 实例,使用以下命令查看磁盘情况:
lsblk
或
fdisk -l
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 40G 0 disk
└─vda1 253:1 0 40G 0 part /
vdb 253:16 0 100G 0 disk
vda是系统盘(已挂载)vdb是未使用的数据盘(假设为 100GB)
✅ 第二步:格式化数据盘
⚠️ 注意:格式化会清除所有数据,请确保磁盘为空。
使用 mkfs 命令格式化磁盘(推荐使用 ext4 文件系统):
sudo mkfs -t ext4 /dev/vdb
等待格式化完成。
其他文件系统可选:xfs(
mkfs.xfs /dev/vdb)
✅ 第三步:创建挂载目录
选择一个目录作为挂载点,例如 /data:
sudo mkdir /data
✅ 第四步:挂载数据盘
将磁盘挂载到 /data 目录:
sudo mount /dev/vdb /data
验证是否挂载成功:
df -h
你应该能看到类似输出:
/dev/vdb 100G 60M 95G 1% /data
✅ 第五步:设置开机自动挂载(重要!)
为了避免重启后丢失挂载,需要将挂载信息写入 /etc/fstab。
先获取磁盘的 UUID(更安全的方式,避免设备名变化):
sudo blkid /dev/vdb
输出示例:
/dev/vdb: UUID="a1b2c3d4-..." TYPE="ext4"
编辑 /etc/fstab 文件:
sudo vi /etc/fstab
在文件末尾添加一行(使用 UUID 更稳妥):
UUID=a1b2c3d4-... /data ext4 defaults 0 0
或直接使用设备名(不推荐,但简单):
/dev/vdb /data ext4 defaults 0 0
保存退出。
✅ 推荐使用 UUID,防止因设备名变更导致启动失败。
✅ 验证 fstab 配置
运行以下命令测试配置是否正确:
sudo mount -a
如果没有报错,说明配置正确。
✅ 权限设置(可选)
确保你有权限访问 /data:
sudo chown -R $USER:$USER /data
📌 注意事项
- 云盘必须是“待挂载”状态:在阿里云控制台确认云盘已挂载到实例。
- 首次使用需手动格式化:阿里云不会自动格式化新购的数据盘。
- 快照备份:格式化前建议对磁盘做快照备份。
- Windows 用户:可通过远程桌面连接后,在“磁盘管理”中初始化并分配盘符。
🔧 阿里云控制台辅助操作
- 登录 阿里云 ECS 控制台
- 找到你的实例 → 点击“更多”→ “磁盘和镜像” → “更换/添加磁盘”
- 可查看数据盘是否已挂载到实例
完成以上步骤后,你的数据盘就可以正常使用了。后续可以将网站、数据库、日志等数据存储在 /data 目录下。
如有问题,欢迎提供系统版本和 lsblk 输出,我可以进一步协助。
CLOUD技术博