阿里云服务器挂载硬盘

登录阿里云控制台,创建并挂载云盘至ECS实例,通过fdisk分区、mkfs格式化后,挂载至指定目录,重启生效,支持在线扩容及多块

前期准备

确认需求

  • 根据业务场景选择合适的硬盘类型(SSD/ESSD/普通云盘)及容量。
  • 若需高性能场景(如数据库),建议优先选择SSD或ESSD;低成本存储可选普通云盘。

创建并附加数据盘

  • 路径:阿里云控制台 → “云服务器ECS” → 目标实例 → “磁盘”,点击“挂载云盘”。
  • 关键参数
    | 参数项 | 说明 | 推荐值 |
    |————–|——————————-|—————–|
    | 磁盘种类 | 根据性能要求选择 | SSD/ESSD |
    | 磁盘容量 | 按需分配 | ≥当前业务需求 |
    | 存储集群 | 默认即可 | — |
    | 自动快照策略| 启用以保障数据安全 | ✅ 启用 |

Linux系统挂载流程(以CentOS为例)

查看新增磁盘

执行以下命令识别未分区的新磁盘:

阿里云服务器挂载硬盘

   lsblk  # 列出所有块设备
   fdisk -l  # 显示详细分区表

⚠️ 注意:新挂载的云盘默认无文件系统且未分区,需手动处理。

分区与格式化

  • 步骤1:分区(假设新磁盘为 /dev/vdb):

    sudo fdisk /dev/vdb

    依次输入:n(新建分区)→ p(主分区)→ 1(分区号)→ 回车(起始/结束扇区默认)。
    最后输入 w 保存退出。

    阿里云服务器挂载硬盘

  • 步骤2:格式化为ext4文件系统

    sudo mkfs.ext4 /dev/vdb1

临时挂载测试

  • 创建挂载点
    sudo mkdir /datadisk
  • 挂载磁盘
    sudo mount /dev/vdb1 /datadisk
  • 验证挂载
    df -h  # 查看磁盘使用情况

永久生效配置

  • 编辑 /etc/fstab 文件:
    echo "/dev/vdb1 /datadisk ext4 defaults 0 0" | sudo tee -a /etc/fstab
  • 测试生效
    sudo mount -a  # 若无报错则配置成功

Windows系统挂载流程

初始化磁盘

  • 进入“服务器管理器” → “磁盘管理”。
  • 右键点击未分配的磁盘 → “联机” → “初始化磁盘”(选择GPT或MBR格式)。

新建简单卷

  • 右键点击未分配区域 → “新建简单卷”。
  • 按向导完成以下设置:
    | 步骤 | 建议配置 |
    |———————|————————|
    | 指定卷大小 | 使用全部可用空间 |
    | 分配驱动器号 | Z:(避免与系统盘冲突) |
    | 文件系统 | NTFS |
    | 卷标 | DataDisk |

验证访问权限

  • 打开“此电脑” → 双击新挂载的磁盘 → 测试读写文件。

常见问题排查

现象 可能原因 解决方法
lsblk 找不到新磁盘 未正确附加云盘 检查阿里云控制台挂载状态
mount 报错“device busy” 磁盘已被其他进程占用 先执行 umount 再重试
Windows无法初始化磁盘 存在残留的旧分区信息 删除所有现有分区后重新初始化
fstab配置后重启失效 UUID变化导致路径错误 改用UUID代替设备名(blkid获取)

相关问题与解答

Q1: 如果忘记将磁盘信息写入/etc/fstab会怎样?

A: 重启后磁盘不会自动挂载,需手动执行 mount 命令,长期运行的服务(如Docker)若依赖该路径会因目录不存在而崩溃。

Q2: 能否在同一个实例上挂载多个数据盘?

A: 可以,每个数据盘需独立分区和格式化,挂载到不同目录(如 /datadisk1, /datadisk2),注意调整 /etc/fstab 中的设备名

阿里云服务器挂载硬盘

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/101758.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年8月11日 05:49
下一篇 2025年8月11日 05:55

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN