在阿里云新开的服务器上挂载磁盘,通常分为两个阶段:控制台操作(创建并关联磁盘)和 操作系统内操作(格式化并挂载)。
以下是基于最常见场景(Linux 系统)的完整操作步骤:
第一阶段:在阿里云控制台操作
这一步是将一块新的云盘(或扩容后的磁盘)与你的实例绑定。
- 登录控制台:进入 阿里云 ECS 管理控制台。
- 找到实例:在左侧菜单点击“实例”,找到你需要操作的服务器实例。
- 创建/选择磁盘:
- 如果还没买盘:点击顶部“存储” -> “云盘” -> “创建云盘”。选择类型(如高效云盘、SSD)、大小、可用区(必须与实例相同),然后创建。
- 如果是已有空盘:直接选中该磁盘。
- 挂载磁盘:
- 在磁盘详情页,点击 “更多” -> “挂载到实例”。
- 勾选你的目标实例,确认挂载点(Linux 下通常会自动分配
/dev/xvdb或/dev/vdb,Windows 下则无盘符概念,需后续处理)。 - 点击确定。此时磁盘已挂载到服务器,但操作系统内部尚未识别和使用。
第二阶段:在操作系统内操作(以 Linux 为例)
登录到服务器后,需要执行以下命令来初始化磁盘。
1. 查看磁盘设备名
首先确认新挂载的磁盘名称。
lsblk
输出示例:
NAME MOUNTPOINT
vda /
vdb (这里就是新挂载的空盘,如果没有挂载点显示)
假设新磁盘为 vdb(如果是 CentOS/RHEL 可能是 xvdb,请根据实际输出调整)。
2. 分区(可选,建议新手使用)
如果你的需求是整块使用,可以跳过此步直接格式化;如果需要划分多个分区,请使用 fdisk。
推荐方式(整盘使用):
直接跳过分区步骤,对设备进行格式化。
3. 格式化磁盘
将磁盘格式化为常用的文件系统(如 ext4 或 xfs)。
注意:请将 /dev/vdb 替换为你实际查到的设备名。
方案 A:格式化为 ext4(通用性强)
mkfs.ext4 /dev/vdb
方案 B:格式化为 xfs(CentOS 7/8, Alibaba Cloud Linux 推荐)
mkfs.xfs /dev/vdb
4. 创建挂载点
选择一个目录作为挂载点(例如 /data)。
mkdir -p /data
5. 挂载磁盘
将磁盘挂载到刚才创建的目录。
mount /dev/vdb /data
6. 验证挂载
再次运行 df -h 查看是否成功挂载。
df -h
输出中应包含 /dev/vdb 挂载在 /data 目录下。
7. 设置开机自动挂载(重要)
如果不配置,重启服务器后磁盘会再次变为未挂载状态。我们需要修改 /etc/fstab 文件。
-
获取磁盘的 UUID(更稳定,推荐):
blkid /dev/vdb复制输出的
UUID="xxxx-xxxx..."部分。 -
编辑配置文件:
vi /etc/fstab -
在文件末尾添加一行(将 UUID 替换为你刚才复制的值):
UUID=你的UUID值 /data ext4 defaults 0 0(如果是 xfs 文件系统,将
ext4改为xfs) -
保存退出 (
:wq),并测试配置是否正确:mount -a如果没有任何报错,说明配置成功。
特殊情况:Windows 服务器
如果你使用的是 Windows 系统:
- 挂载后,打开 磁盘管理(右键“计算机”->“管理”->“磁盘管理”)。
- 你会看到一块“未初始化”或“未分配空间”的磁盘。
- 右键点击该磁盘区域,选择 “联机” 和 “初始化磁盘”。
- 右键点击黑色区域(未分配空间),选择 “新建简单卷”,按照向导操作(分配盘符如
D:,选择文件系统格式 NTFS)。 - 完成后即可在“我的电脑”中看到新盘符。
常见问题提示
- 权限问题:如果普通用户无法写入
/data目录,可以使用chown -R user:user /data修改所有者。 - 数据风险:格式化操作会清空磁盘原有数据,请务必确认挂载的是新盘或可清空的数据盘。
- 多盘情况:如果有多块盘,请仔细核对
lsblk的输出,避免误操作系统盘。
CLOUD技术博