走啊走
奋斗

新开的阿里云服务器如何挂载磁盘?

服务器价格表

刚拿到阿里云 ECS 实例,发现磁盘没挂载或者需要扩容,别慌。这活儿分两步走:先在阿里云控制台把“硬件”连上,再进系统里把“路”铺好。

第一步:控制台操作(让云看见硬盘)

  1. 登录阿里云控制台,进入 ECS 实例列表
  2. 找到你的新服务器,点击实例 ID 或名称进入详情页。
  3. 在左侧导航栏找 “云盘”(旧版叫“块存储”),点进去。
  4. 看右侧的 “挂载/卸载” 按钮。
    • 如果是新买的独立云盘,先点“更多” -> “挂载”。
    • 如果是系统盘扩容,直接点“扩容”,填大小,确认支付(扩容是即时生效的,但数据还在)。
  5. 关键点:选择要挂载到哪个实例,以及挂载到哪个可用区(必须和实例一致,否则报错)。
  6. 点击确定。此时状态会变成“已挂载”,但这只是物理连接,系统里还没反应。

第二步:系统内操作(让操作系统识别)

这一步取决于你装的是 Linux 还是 Windows。

场景 A:Linux 系统(CentOS, Ubuntu, Debian 等)

假设你要挂载一块新盘 /dev/vdb(注意:设备名可能因系统而异,用 lsblk 查一下):

  1. 检查设备
    输入 lsblk,看看有没有多出一块盘,记下它的名字(比如 vdbxvdb)。如果显示“未分配”,说明需要初始化。

  2. 分区与格式化(新手最容易卡在这)

    • 如果你这块盘是全新的,必须先分区。
      fdisk /dev/vdb
      # 依次输入:n (新建分区) -> p (主分区) -> 回车 (默认) -> 回车 (默认) -> t (改类型选 83) -> w (保存退出)
    • 然后格式化(推荐 ext4,速度快且稳定;如果是数据盘且追求高并发,考虑 xfs):
      mkfs.ext4 /dev/vdb1

      注意:千万别手滑把 /dev/vda 格式化了,那是系统盘,格式化完你就得重装系统了。

  3. 创建挂载点
    找个地方放它,比如建个目录叫 data

    mkdir /data
  4. 正式挂载

    mount /dev/vdb1 /data

    现在你可以 cd /data 试试 ls,应该能看到空目录了。

  5. 设置开机自动挂载(必做!)
    不然重启后盘就丢了。

    • 先用 blkid /dev/vdb1 获取 UUID(复制那一串长字符)。
    • 编辑 /etc/fstab 文件:
      vi /etc/fstab
    • 在最后一行加上:
      UUID=你的 UUID 代码 /data ext4 defaults 0 0
    • 保存退出。
    • 重要:执行 mount -a 测试配置有没有错。如果没报错,说明配置成功;如果报错了,赶紧改回原样,别重启。

场景 B:Windows 系统

  1. 远程桌面登录服务器。
  2. 右键“此电脑” -> “管理” -> “磁盘管理”。
  3. 你会看到右下角有个“未初始化”或“未分配”的黑色区域。
  4. 右键该区域,选择 “初始化磁盘”(选 GPT 或 MBR,一般选 GPT)。
  5. 右键灰色条(未分配空间),选 “新建简单卷”,一路点“下一步”。
  6. 分配盘符(比如 D:),文件系统选 NTFS,勾选“快速格式化”。
  7. 完成。现在“我的电脑”里就能看到了。

避坑指南(血泪经验)

  • 不要乱插队:挂载前务必核对设备名,Linux 下 lsblk 是最稳的。
  • 权限问题:挂载后如果发现无法写入,通常是权限问题。可以用 chown -R 用户名:用户组 /data 修改归属权。
  • 快照备份:在进行格式化、分区这种“动刀”的操作前,如果盘里有数据,先去控制台给那块盘打一个快照。万一手滑,还能救回来。
  • 网络延迟:刚挂载完,偶尔会卡顿一下,这是正常的 IO 调度,等几秒钟就行。

搞定这些,磁盘就能用了。剩下的就是按业务需求去存数据了。