1. 移动云云存储磁盘挂载,到底是在干什么
移动云的云主机用久了,第一个躲不开的操作就是挂载云存储磁盘。很多人刚接触时容易走弯路:在控制台点了一通“购买云硬盘”,又点了“绑定云主机”,然后登录服务器发现 df -h 里根本没有新盘,就开始怀疑自己是不是买错了。
其实没买错,只是少做了下面这几件事。
1.1 先说清楚块存储和文件存储的边界
移动云官方叫法里,“云硬盘”是一种块存储设备,它跟你在电脑里加一块物理硬盘在逻辑上非常像。它不是网盘,也不是对象存储,你不能像访问文件夹一样直接看到一个目录,它必须经过“挂载”这个动作,变成一个可读写的路径,操作系统才能正常使用。
这里有个非常容易混淆的点:移动云里还有另一种“云存储”,属于对象存储或文件存储,通常走HTTP或者NFS/SMB协议,而云硬盘走的是块设备协议,在Linux下表现为 /dev/vdb、/dev/vdc 这样的设备节点。
打开控制台看到“云硬盘”却找不到目录,先别急着报障,大概率是还没分区、没格式化、没挂载。
1.2 挂载的完整链路是这样走的
我画不出那种复杂的架构图,但用大白话讲,云硬盘从创建到能用的链路分成四段:
控制台购买并绑定、操作系统识别块设备、对设备做分区与文件系统初始化、最后mount到某个目录。
第一段在移动云官网完成,后三段都在你的云主机Linux系统里操作。移动云的控制台做得并不算复杂,但系统侧的步骤没法自动帮你完成,这也正是大量求助帖出现的根本原因。
1.3 哪些场景必须要做磁盘挂载
移动云主机的系统盘一般默认只有40GB左右,数据一多根本不够用。最常见的是给MySQL、Redis、Docker数据目录单独挂一块大容量数据盘,防止业务日志撑爆系统盘;其次是做文件服务器或备份服务器,需要把大容量存储挂载到固定目录;还有一部分人买了数据盘但初始化的镜像里没自动挂载,需要手动操作。
如果你正好遇到这些场景,那这篇文章能帮你把整条流程跑通。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 云存储磁盘挂载全流程:从控制台购买到系统可用
移动云官方的文档写得比较分散,而且很多介绍停留在“购买”层面,对Linux系统侧的操作一笔带过。这里我按实际运维时的顺序完整走一遍。
2.1 控制台里到底要怎么选
登录移动云控制台,进入“云硬盘”或“云存储”页面,点击“创建云硬盘”时会让你选择计费方式、地域、可用区、容量和最大IOPS。
这里有个最重要的选择:地域和可用区必须和你的云主机保持一致,否则控制台会提示不可挂载。移动云的云硬盘不支持跨可用区挂载,这是物理架构决定的,不用想去绕开。
容量方面,如果你的业务是数据库或中小型Web服务,起始100GB比较常见,容量选太小后面扩容反而要停机操作,没必要为了省那点钱折腾自己。
购买完成后,在云硬盘列表找到这块盘,点击“挂载”,选择目标云主机,提交即可。
2.2 登录系统后确认设备是否被识别
控制台显示“已挂载”不代表系统里就一定能看到设备名,因为部分云主机的热插拔事件可能没触发,尤其是一些自定义镜像。
登录Linux系统后,先执行:
bash复制lsblk
这个命令会列出所有块
