奋斗
努力

阿里云服务器挂载数据盘?

云计算

在阿里云服务器上挂载数据盘通常分为两个阶段:在控制台完成磁盘创建与挂载,以及在操作系统内部进行初始化(分区、格式化、挂载)。

以下是针对 Linux 和 Windows 系统的详细操作步骤:

第一阶段:在阿里云控制台操作

这一步是必须的,否则服务器无法识别新硬盘。

  1. 登录控制台:进入 阿里云 ECS 管理控制台。
  2. 购买/创建云盘:
    • 如果已有未挂载的“按量付费”或“包年包月”云盘,可直接跳过此步。
    • 如果没有,点击左侧菜单 存储与快照 > 云盘,选择 创建云盘。
    • 设置参数:地域(必须与目标 ECS 实例一致)、可用区(建议与系统盘在同一可用区以获得最佳性能)、大小、类型(如 ESSD PL0/PL1 等)。
  3. 挂载云盘:
    • 在云盘列表中,找到刚创建的云盘,点击右侧的 更多 > 挂载。
    • 选择目标 ECS 实例,确认挂载点(Linux 下通常为 /dev/xvdb 或 /dev/vdb,Windows 下会自动识别为新磁盘)。
    • 点击确定,状态变为“已挂载”。

第二阶段:在操作系统内初始化

挂载后,操作系统默认不会自动使用这块磁盘,需要手动分区、格式化和挂载。

🐧 Linux 系统操作指南

请通过 SSH 登录服务器终端执行以下命令:

1. 查看磁盘信息
输入 lsblk 或 fdisk -l 查看新挂载的磁盘名称(假设为 /dev/vdb,请根据实际情况替换):

lsblk
# 输出示例中会看到没有分区的 /dev/vdb

2. 分区与格式化
注意:生产环境请务必先备份数据,且确认该磁盘无重要数据。

方案 A:使用 fdisk (推荐,适合新手)

# 进入 fdisk 交互界面
sudo fdisk /dev/vdb

# 依次输入以下指令:
n          # 新建分区
p          # 主分区
1          # 分区号(默认)
回车       # 起始扇区(默认)
回车       # 结束扇区(默认,占满整块盘)
w          # 保存并退出

方案 B:使用 parted (更现代的工具)

sudo parted /dev/vdb mklabel gpt
sudo parted /dev/vdb mkpart primary ext4 0% 100%

3. 格式化文件系统
将分区格式化为常用文件系统(如 ext4 或 xfs):

# 假设分区名为 /dev/vdb1 (如果是单分区)
sudo mkfs.ext4 /dev/vdb1
# 或者使用 xfs
# sudo mkfs.xfs /dev/vdb1

4. 创建挂载点并挂载

# 创建目录作为挂载点
sudo mkdir -p /data

# 临时挂载测试(重启失效)
sudo mount /dev/vdb1 /data

# 验证是否成功
df -h | grep /data

5. 设置开机自动挂载 (关键步骤)
编辑 /etc/fstab 文件,确保重启后依然生效:

sudo nano /etc/fstab

在文件末尾添加一行(UUID 最稳妥,若只有设备名也可用 /dev/vdb1):

/dev/vdb1  /data  ext4  defaults  0  0
# 或者使用 UUID 方式(推荐)
# UUID=xxxx-xxxx-xxxx  /data  ext4  defaults  0  0

注:获取 UUID 可使用 sudo blkid 命令。

6. 权限调整
如果需要普通用户写入,需修改权限:

sudo chown -R $USER:$USER /data

🪟 Windows 系统操作指南

Windows 挂载后,需要在“磁盘管理”中进行初始化。

  1. 打开磁盘管理:右键点击“开始”按钮,选择 磁盘管理 (Disk Management)。
  2. 初始化向导:
    • 系统通常会弹出“初始化磁盘”对话框,选择 MBR 或 GPT(建议选 GPT),点击确定。
    • 此时磁盘显示为 “未分配” (黑色条)。
  3. 新建卷:
    • 右键点击“未分配”区域,选择 新建简单卷。
    • 一路点击 下一步,指定驱动器号(如 D: 或 E:)。
    • 选择文件系统(NTFS),勾选 快速格式化,点击 完成。
  4. 验证:打开“此电脑”,即可看到新的磁盘盘符,可直接使用。

⚠️ 注意事项

  1. 数据一致性:在格式化前,务必确认该磁盘上没有重要数据,因为格式化会清空所有数据。
  2. IOPS 限制:不同云盘类型(ESSD, SSD, HDD)有不同的 IOPS 上限,业务负载过高时需注意选型。
  3. 多盘 RAID:如果需要高性能,可以在系统内配置软 RAID(如 mdadm),但这属于进阶操作,需谨慎规划。
  4. 安全组:挂载数据盘本身不需要配置安全组规则,但如果后续要在该盘上运行 Web 服务(如 Nginx/Apache),需检查安全组是否放行了相应端口。

如果您在操作中遇到具体的报错(如 Permission denied 或 File system not recognized),请提供您的操作系统版本和报错截图,我可以为您提供针对性的解决方案。

未经允许不得转载:云服务器 » 阿里云服务器挂载数据盘?