如何挂载云主机块存储?

HCRM技术_小炮 云主机 2026-05-21 4 0

挂载云主机块存储(云硬盘)主要分为两步:控制台挂载 +系统内挂载与格式化,不同操作系统(Linux 和 Windows)的操作细节有所不同,我会分情况说明。

第一步:控制台挂载(云厂商界面)

这是物理层面的连接,确保云主机能“看到”这块硬盘。

1、 登录你的云服务商控制台(如阿里云、腾讯云、华为云等)。

2、 找到“块存储”或“云硬盘”服务。

3、 找到你创建好的那块云硬盘,点击“挂载”

4、 选择要挂载到的目标云主机

5、 确认挂载(通常会有提示确认是否格式化等,忽略提示,我们在系统内处理)。

6、 挂载成功后,该硬盘的状态会变为“已挂载”。

第二步:系统内挂载(关键步骤)

情况 A:Linux 系统(以 CentOS/Ubuntu 为例)

1、查看是否识别到新硬盘

在云主机内执行:

    lsblk
    # 或
    fdisk -l

你会看到类似/dev/vdb/dev/sdb/dev/nvme1n1 的未分区设备,大小应该就是你新挂载的云硬盘,我们以/dev/vdb 为例继续。

2、分区(可选但推荐)

如果只需要一个大的数据盘,可以跳过分区直接格式化,以下为快速分区命令(使用fdisk):

    fdisk /dev/vdb

- 输入n 创建新分区

- 输入p 选择主分区

- 直接回车默认分区号

- 直接回车选择起始扇区

- 直接回车选择结束扇区(使用全部空间)

- 输入w 保存退出

完成后执行lsblk,你应该能看到类似/dev/vdb1 的分区。

3、格式化文件系统

    # 将新分区格式化为 ext4(通用稳定)
    mkfs.ext4 /dev/vdb1
    # 如果未分区,直接格式化整个盘:
    # mkfs.ext4 /dev/vdb

4、挂载到目录

    # 创建一个挂载点文件夹,/data
    mkdir -p /data
    # 挂载分区
    mount /dev/vdb1 /data
    # 验证是否挂载成功
    df -h
    # 或
    lsblk

5、配置开机自动挂载(避免重启后丢失)

编辑/etc/fstab 文件:

    vim /etc/fstab

在末尾添加以下内容(推荐使用分区的 UUID,更稳定):

    # 先查看分区的 UUID
    blkid /dev/vdb1
    # 复制 UUID,然后写入 /etc/fstab
    # 格式为: UUID=xxxxx /data ext4 defaults 0 0

重要:使用mount -a 测试一下,如果没有报错,说明配置正确,如果报错,立即修复后再重启。

情况 B:Windows 系统(以 Windows Server 2019/2022 为例)

1、初始化磁盘

- 右键点击“开始”菜单,选择“磁盘管理”。

- 新挂载的云硬盘通常会自动弹出“初始化磁盘”窗口,选择GPT 分区形式(推荐),点击确定。

- 如果没有弹出,在下方找到“未知、未初始化”的磁盘,右键选择“初始化磁盘”。

2、新建简单卷

- 右键点击新磁盘的“未分配”区域,选择“新建简单卷”。

- 一路下一步:选择简单卷大小(默认全部)、分配驱动器号(如 D 盘)、格式化(文件系统 NTFS,分配单元大小默认,卷标自定义,勾选“快速格式化”)。

- 完成即可。

- 此时打开“此电脑”,就能看到新的盘符了(D:)。

常见问题与注意事项

问题 原因与解决
Linux挂载后看不到 刚挂载需执行lsblk 而不是df -h(未格式化分区不可见)。
挂载后重启失效 未正确配置/etc/fstab,检查挂载选项是否正确,尤其注意路径和 UUID。
Windows出现“脱机”状态 在磁盘管理中右键该磁盘,点击“联机”。
格式化会清空数据吗?会! 务必确认是新盘或已备份数据。
不能同时挂载到多台云主机 标准云硬盘是独享的,只能挂载到一台云主机,如果需要多机共享,请使用“共享块存储”或“NAS/文件存储”。
设备名不同怎么办? 可能是/dev/sdb/dev/xvdb/dev/nvme0n1,用lsblk 查看实际名称。

如果你使用的是共享型云硬盘(多机共享),文件系统必须使用支持并发的(如 GFS2、OCFS2 或直接使用裸设备 + 应用层锁定),普通 ext4/xfs 不支持。生产环境建议先做快照再操作

文章摘自:https://idc.huochengrm.cn/zj/25851.html

评论