阿里云服务器挂载数据盘?

在阿里云 ECS 实例上挂载数据盘通常分为两个主要阶段:控制台操作(创建和关联磁盘)和 操作系统内操作(格式化、分区和挂载)。

以下是详细的操作步骤指南,适用于大多数 Linux 和 Windows 系统。


⚠️ 重要前提

  1. 备份数据:在进行任何磁盘操作前,建议对现有数据进行快照备份,以防误操作导致数据丢失。
  2. 确认状态:确保云服务器处于“运行中”或“已停止”状态(部分场景下需要停机挂载,但大多数云盘支持在线挂载)。
  3. 识别磁盘名称:不同操作系统识别新磁盘的名称不同(如 /dev/vdb/dev/xvdbdisk1 等),操作前需先确认。

第一阶段:阿里云控制台操作

1. 购买并挂载云盘

  1. 登录 阿里云 ECS 控制台。
  2. 在左侧导航栏选择 “存储与快照” > “云盘”
  3. 点击 “创建云盘”,选择:
    • 所属地域:必须与 ECS 实例在同一地域。
    • 可用区:最好与 ECS 实例在同一可用区(性能更好)。
    • 类型:根据需求选择高效云盘、SSD 云盘等。
    • 容量:按需设置。
  4. 创建完成后,在云盘列表中找到该云盘,点击 “更多” > “挂载到实例”
  5. 选择你的 ECS 实例,确认挂载。

✅ 此时,物理磁盘已连接到服务器,但操作系统尚未识别和使用它。


第二阶段:操作系统内操作

🐧 Linux 系统操作步骤

步骤 1:查看新磁盘

SSH 登录到服务器,执行以下命令查看未格式化的磁盘:

lsblk
# 或
fdisk -l
  • 你会看到一个大小与你创建的一致的新磁盘,例如 /dev/vdb/dev/xvdb/dev/sdb
  • 注意:请记下这个设备名(假设为 /dev/vdb),后续操作将基于此名称。

步骤 2:分区(可选,推荐新手使用默认整块磁盘)

如果你希望将整个磁盘作为一个分区使用,可以跳过此步。否则:

fdisk /dev/vdb

交互式操作:

  1. 输入 n → 新建分区
  2. 输入 p → 主分区
  3. 输入 1 → 分区号
  4. 直接回车(使用默认起始扇区)
  5. 直接回车(使用默认结束扇区,即全部空间)
  6. 输入 w → 保存并退出

如果使用了 GPT 分区表(如超过 2TB),可使用 parted 工具。

步骤 3:格式化文件系统

将分区格式化为 ext4 或 xfs 文件系统:

# 格式化为 ext4
mkfs.ext4 /dev/vdb1

# 或格式化为 xfs
mkfs.xfs /dev/vdb1

步骤 4:创建挂载点并挂载

# 创建挂载目录(例如 /data)
mkdir /data

# 临时挂载(重启后失效)
mount /dev/vdb1 /data

# 验证挂载
df -h

步骤 5:设置开机自动挂载(关键!)

编辑 /etc/fstab 文件,添加自动挂载配置:

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

注意

  • 如果是 xfs 文件系统,请将 ext4 改为 xfs
  • 建议使用 UUID 而非设备名(更稳定),可通过 blkid /dev/vdb1 获取 UUID,然后写成:
    UUID=xxxx-xxxx-xxxx /data ext4 defaults 0 0

步骤 6:验证 fstab 配置

mount -a

如果没有报错,说明配置正确。


🪟 Windows 系统操作步骤

步骤 1:打开磁盘管理

  1. 右键点击“开始”按钮 → 选择 “磁盘管理”
  2. 或者按 Win + R,输入 diskmgmt.msc 回车。

步骤 2:初始化磁盘

  • 如果看到一块“未初始化”的磁盘(通常为 Disk 1 或更高编号),右键点击磁盘名称区域 → 选择 “初始化磁盘”
  • 选择 GPT(推荐,支持大于 2TB)或 MBR

步骤 3:新建简单卷

  1. 在未分配的空间上右键 → 选择 “新建简单卷”
  2. 点击“下一步”,指定卷大小(默认全部)。
  3. 分配驱动器号(如 D:E:)。
  4. 文件系统选择 NTFS,簇大小默认,勾选“执行快速格式化”。
  5. 点击“完成”。

✅ Windows 通常会自动识别并挂载,无需手动编辑配置文件。


🔍 常见问题排查

问题 可能原因 解决方案
lsblk 看不到新磁盘 磁盘未成功挂载或驱动问题 检查控制台是否显示“已挂载”;尝试重启实例
mount: wrong fs type 文件系统不匹配 确认格式化时使用的文件系统(ext4/xfs)与挂载命令一致
重启后挂载消失 未配置 /etc/fstab 按步骤 5 配置开机自动挂载
权限不足 所有者不是当前用户 使用 chown user:user /data 修改目录所有者

💡 最佳实践建议

  1. 使用 UUID 挂载:避免因为设备名变化(如 /dev/vdb 变成 /dev/vdc)导致挂载失败。
  2. 定期快照:对数据盘创建定时快照策略,保障数据安全。
  3. 监控磁盘使用率:通过云监控设置告警,防止磁盘写满影响业务。
  4. 高性能场景:如需极致 IOPS,可选择 ESSD PL-X 级别云盘,并确保实例规格支持。

如有具体错误信息或特殊需求(如 LVM 逻辑卷管理),可进一步提供细节以便深入解答。

未经允许不得转载:云知识CLOUD » 阿里云服务器挂载数据盘?