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

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

📌 注意事项

  1. 云盘必须是“待挂载”状态:在阿里云控制台确认云盘已挂载到实例。
  2. 首次使用需手动格式化:阿里云不会自动格式化新购的数据盘。
  3. 快照备份:格式化前建议对磁盘做快照备份。
  4. Windows 用户:可通过远程桌面连接后,在“磁盘管理”中初始化并分配盘符。

🔧 阿里云控制台辅助操作

  1. 登录 阿里云 ECS 控制台
  2. 找到你的实例 → 点击“更多”→ “磁盘和镜像” → “更换/添加磁盘”
  3. 可查看数据盘是否已挂载到实例

完成以上步骤后,你的数据盘就可以正常使用了。后续可以将网站、数据库、日志等数据存储在 /data 目录下。

如有问题,欢迎提供系统版本和 lsblk 输出,我可以进一步协助。

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