速卖通素材
奋斗

新买的阿里云服务器如何挂载磁盘数据盘?

服务器

给新买的阿里云服务器挂载数据盘,可以理解成给电脑加装一块新硬盘:需要经历“装上去”、“开分区”、“格式化”和“设置好”这四步。整个过程分为控制台操作服务器内部操作两部分,核心目的是将业务数据与系统盘分离,提升数据安全性

阿里云服务器ECS 99元1年,续费同价: https://www.aliyun.com/minisite/goods
腾讯云轻量云服务器: https://cloud.tencent.com/act/cps/redirect?redirect=36719
京东轻量云服务器: https://3.cn/1YX-MxJv

下面我为你分步拆解整个过程,以你之前关注的Linux系统为例。

📝 第一步:在阿里云控制台购买并挂载云盘(“装上去”)

新买的服务器默认通常只有系统盘,你需要先单独购买一块数据盘,并将其“连接”到你的ECS实例上

  1. 购买数据盘:登录 ECS管理控制台,进入“存储与快照” > “云盘”,点击“创建云盘”关键点:地域和可用区必须与你的ECS实例完全一致,否则无法挂载

  2. 挂载到实例:在云盘列表中,找到状态为“待挂载”的新云盘,点击“挂载”。在弹出的窗口中选择你的目标ECS实例,并设置挂载点(对于Linux系统,通常命名为 /dev/vdb,如果已有则顺延为 /dev/vdc。完成挂载后,云盘状态会变为“使用中”。

补充说明:如果你在购买ECS实例时就一起购买了数据盘,那么在控制台的挂载这一步就自动完成了,你可以直接跳转到下一步

🖥️ 第二步:在服务器内分区、格式化并挂载(“开分区”、“格式化”)

这一步需要登录到服务器内部,通过命令来让操作系统识别并使用这块新硬盘。以下步骤适用于 Alibaba Cloud Linux、Ubuntu、Debian 等系统。

  1. 远程连接服务器:使用SSH工具连接到你之前配置好的ECS实例。

  2. 查看新磁盘:运行 sudo fdisk -l 命令,在输出列表中你应该能看到一块新磁盘,例如 /dev/vdb

  3. 创建分区:运行 sudo fdisk /dev/vdb 进入分区工具,然后依次输入 n(新建分区)、p(主分区)、1(分区号),接下来按两次回车键使用默认的起始和结束扇区(即使用整块盘),最后输入 w 保存并退出

  4. 格式化分区:通常新建分区为 /dev/vdb1。运行以下命令将其格式化为 ext4 文件系统(这是Linux最常用的文件系统之一)

    bash
    sudo mkfs.ext4 /dev/vdb1
  5. 创建挂载目录并挂载:执行以下命令,创建一个目录(比如 /data)作为访问数据盘的入口,并将格式化好的分区挂载上去

    bash
    sudo mkdir /data
    sudo mount /dev/vdb1 /data

⚙️ 第三步:设置开机自动挂载(“设置好”)

如果不做这一步,服务器重启后,新数据盘就不会自动挂载到/data目录,你需要手动执行mount命令。为了省去这个麻烦,我们需要修改系统配置文件。

  1. 获取分区的唯一标识(UUID):运行 sudo blkid /dev/vdb1,你会看到一行输出,复制其中 UUID="xxxx-xxxx-xxxx" 这一整段内容(包括引号)

  2. 写入自动挂载配置文件:运行 sudo vi /etc/fstab 编辑配置文件,在文件末尾另起一行,添加以下内容(将 UUID 替换为你刚复制的)

    text
    UUID=xxxx-xxxx-xxxx /data ext4 defaults 0 0
  3. 验证并保存:保存文件后,可以运行 sudo mount -a 来检查配置是否有误。如果没有报错,重启后数据盘就会自动挂载了


⚠️ 几点重要提醒

  • 新手特别建议:阿里云控制台对某些配置提供了“通过控制台初始化”的云助手功能,按界面指引操作,可以自动完成分区和格式化,避免手动输入命令出错的风险。你可以优先尝试这个方法。

  • 数据安全:如果数据盘容量大于 2 TiB,分区时必须采用GPT格式,否则后续无法扩容

  • 目录非空:选择的挂载目录(如/data)最好是一个新建的空目录。如果原有目录里有文件,挂载后这些文件会被暂时“隐藏”,直到你卸载该数据盘才能重新看到,可能会影响正在运行的服务

未经允许不得转载:轻量云Cloud » 新买的阿里云服务器如何挂载磁盘数据盘?