在阿里云 ECS 上挂载数据盘通常分为两个阶段:在控制台完成云盘挂载,以及在操作系统内部进行分区和格式化。
以下是详细的操作步骤:
第一阶段:在阿里云控制台挂载云盘
这一步是将一块未使用的云盘(Data Disk)绑定到 ECS 实例上。
- 登录控制台:登录 阿里云 ECS 管理控制台。
- 定位磁盘:
- 在左侧导航栏选择 “存储与快照” > “云盘”。
- 找到状态为“可用”的云盘,勾选它。
- 执行挂载:
- 点击列表上方的 “更多” > “挂载”(或者直接点击操作列的“挂载”)。
- 在弹出的窗口中:
- 选择实例:选择你要挂载的目标 ECS 实例。
- 挂载点:通常不需要手动指定,系统会自动分配(如
/dev/xvdb或/dev/vdb),除非你有特殊需求。 - 是否自动挂载:建议勾选(这样重启后会自动识别,但前提是系统内已配置好 fstab)。
- 点击 “确定”。
- 验证状态:挂载成功后,云盘的状态会变为 “已挂载”,且关联的实例名称会显示出来。
注意:如果目标 ECS 实例处于 运行中 状态,可以直接热挂载;如果是 停止 状态,必须先启动实例才能挂载。
第二阶段:在操作系统内初始化(分区、格式化、挂载)
云盘挂载到实例后,操作系统虽然能识别到硬件,但还不能直接使用,需要像新硬盘一样进行初始化处理。
场景 A:Linux 系统(以 CentOS/Ubuntu/Alibaba Cloud Linux 为例)
请登录 ECS 实例(使用 SSH 工具如 Xshell、Putty 或阿里云终端)。
-
查看磁盘设备名
输入以下命令确认新挂载的磁盘名称(通常是xvdb,vdb,nvme0n1b等,根据实际输出为准):lsblk # 或者 fdisk -l假设新磁盘设备名为
/dev/vdb。 -
分区(可选,若整盘使用可跳过此步直接格式化)
使用fdisk对磁盘进行分区:fdisk /dev/vdb在交互界面中输入以下指令:
n:新建分区(按回车默认主分区,分区号默认 1)。p:选择分区类型(默认即可,或直接回车)。Enter:起始扇区默认。Enter:结束扇区默认(即使用全部空间)。w:保存并退出。
-
格式化文件系统
将分区格式化为 ext4 或 xfs 文件系统(推荐 xfs 用于 CentOS 7+,ext4 用于 Ubuntu):# 示例:格式化为 ext4 mkfs.ext4 /dev/vdb1 # 示例:格式化为 xfs mkfs.xfs /dev/vdb1(注意:如果你刚才没有分区,直接对
/dev/vdb执行 mkfs 命令) -
创建挂载点
创建一个文件夹作为挂载目录:mkdir -p /data -
临时挂载测试
mount /dev/vdb1 /data df -h检查是否能正常看到该磁盘。
-
设置开机自动挂载(重要)
编辑/etc/fstab文件:vi /etc/fstab在文件末尾添加一行(UUID 方式更稳定,先通过
blkid获取 UUID):# 获取 UUID blkid /dev/vdb1 # 在 fstab 中添加(将 <UUID> 替换为实际值) UUID=你的-UUID-值 /data ext4 defaults 0 0保存退出后,测试配置是否正确:
mount -a若无报错,则配置成功。
场景 B:Windows 系统
- 登录实例:使用远程桌面 (RDP) 连接 Windows ECS。
- 打开磁盘管理:
- 右键点击“此电脑” > “管理” > “磁盘管理”。
- 或者在运行框输入
diskmgmt.msc。
- 初始化磁盘:
- 系统通常会弹出“初始化磁盘”提示,选择 MBR 或 GPT(推荐 GPT),点击确定。
- 此时磁盘会显示为“未分配”的黑色条块。
- 新建卷:
- 右键点击“未分配”区域,选择 “新建简单卷”。
- 一路点击“下一步”,设置卷大小(默认全部分配)、分配盘符(如 E:)、文件系统(NTFS)。
- 完成:完成后即可在“我的电脑”中看到并使用该数据盘。
常见问题与注意事项
- 权限问题:在 Linux 下,普通用户可能无法写入挂载点,可以使用
chown修改目录所有者,例如chown -R root:root /data。 - 数据安全:格式化会清空数据。如果这块盘之前有数据,请务必先备份,不要直接执行
mkfs命令。 - 多块盘:如果有多块数据盘,请依次重复上述步骤,确保每个盘的 UUID 都正确写入
/etc/fstab。 - 卸载:如果需要移除云盘,必须先执行
umount /data卸载,然后在阿里云控制台解绑,否则可能导致实例异常。
CLOUD云计算