刚拿到阿里云 ECS 实例,发现磁盘没挂载或者需要扩容,别慌。这活儿分两步走:先在阿里云控制台把“硬件”连上,再进系统里把“路”铺好。
第一步:控制台操作(让云看见硬盘)
- 登录阿里云控制台,进入 ECS 实例列表。
- 找到你的新服务器,点击实例 ID 或名称进入详情页。
- 在左侧导航栏找 “云盘”(旧版叫“块存储”),点进去。
- 看右侧的 “挂载/卸载” 按钮。
- 如果是新买的独立云盘,先点“更多” -> “挂载”。
- 如果是系统盘扩容,直接点“扩容”,填大小,确认支付(扩容是即时生效的,但数据还在)。
- 关键点:选择要挂载到哪个实例,以及挂载到哪个可用区(必须和实例一致,否则报错)。
- 点击确定。此时状态会变成“已挂载”,但这只是物理连接,系统里还没反应。
第二步:系统内操作(让操作系统识别)
这一步取决于你装的是 Linux 还是 Windows。
场景 A:Linux 系统(CentOS, Ubuntu, Debian 等)
假设你要挂载一块新盘 /dev/vdb(注意:设备名可能因系统而异,用 lsblk 查一下):
-
检查设备
输入lsblk,看看有没有多出一块盘,记下它的名字(比如vdb或xvdb)。如果显示“未分配”,说明需要初始化。 -
分区与格式化(新手最容易卡在这)
- 如果你这块盘是全新的,必须先分区。
fdisk /dev/vdb # 依次输入:n (新建分区) -> p (主分区) -> 回车 (默认) -> 回车 (默认) -> t (改类型选 83) -> w (保存退出) - 然后格式化(推荐 ext4,速度快且稳定;如果是数据盘且追求高并发,考虑 xfs):
mkfs.ext4 /dev/vdb1注意:千万别手滑把
/dev/vda格式化了,那是系统盘,格式化完你就得重装系统了。
- 如果你这块盘是全新的,必须先分区。
-
创建挂载点
找个地方放它,比如建个目录叫data:mkdir /data -
正式挂载
mount /dev/vdb1 /data现在你可以
cd /data试试ls,应该能看到空目录了。 -
设置开机自动挂载(必做!)
不然重启后盘就丢了。- 先用
blkid /dev/vdb1获取 UUID(复制那一串长字符)。 - 编辑
/etc/fstab文件:vi /etc/fstab - 在最后一行加上:
UUID=你的 UUID 代码 /data ext4 defaults 0 0 - 保存退出。
- 重要:执行
mount -a测试配置有没有错。如果没报错,说明配置成功;如果报错了,赶紧改回原样,别重启。
- 先用
场景 B:Windows 系统
- 远程桌面登录服务器。
- 右键“此电脑” -> “管理” -> “磁盘管理”。
- 你会看到右下角有个“未初始化”或“未分配”的黑色区域。
- 右键该区域,选择 “初始化磁盘”(选 GPT 或 MBR,一般选 GPT)。
- 右键灰色条(未分配空间),选 “新建简单卷”,一路点“下一步”。
- 分配盘符(比如 D:),文件系统选 NTFS,勾选“快速格式化”。
- 完成。现在“我的电脑”里就能看到了。
避坑指南(血泪经验)
- 不要乱插队:挂载前务必核对设备名,Linux 下
lsblk是最稳的。 - 权限问题:挂载后如果发现无法写入,通常是权限问题。可以用
chown -R 用户名:用户组 /data修改归属权。 - 快照备份:在进行格式化、分区这种“动刀”的操作前,如果盘里有数据,先去控制台给那块盘打一个快照。万一手滑,还能救回来。
- 网络延迟:刚挂载完,偶尔会卡顿一下,这是正常的 IO 调度,等几秒钟就行。
搞定这些,磁盘就能用了。剩下的就是按业务需求去存数据了。
CLOUD云计算