挂载云主机块存储(云硬盘)主要分为两步:控制台挂载 +系统内挂载与格式化,不同操作系统(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/vdb4、挂载到目录
# 创建一个挂载点文件夹,/data
mkdir -p /data
# 挂载分区
mount /dev/vdb1 /data
# 验证是否挂载成功
df -h
# 或
lsblk5、配置开机自动挂载(避免重启后丢失)
编辑/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
评论