为什么需要为云主机添加磁盘?
随着业务增长,数据量和资源需求可能快速增加,云主机初始分配的磁盘空间可能无法满足长期使用,及时扩展存储容量不仅能避免系统卡顿,还能提升服务稳定性,以下从操作步骤到注意事项,详细说明如何为云主机添加新磁盘。
一、通用操作流程
无论使用阿里云、腾讯云还是华为云,添加磁盘的核心步骤相似:
1、购买并挂载新磁盘
- 进入云平台控制台,找到「云硬盘」或「磁盘管理」模块。
- 根据需求选择磁盘类型(如高效云盘、SSD)、容量大小,完成购买。
- 将新磁盘挂载到目标云主机实例(需确保实例处于运行或停止状态)。
2、登录云主机初始化磁盘
# 查看新磁盘设备名(通常为 /dev/vdb 或 /dev/sdb) fdisk -l # 分区(以 /dev/vdb 为例) fdisk /dev/vdb # 按提示输入 n(新建分区)、p(主分区)、默认配置,最后输入 w 保存 # 格式化分区为 ext4 文件系统 mkfs.ext4 /dev/vdb1 # 创建挂载目录并挂载 mkdir /mnt/new_disk mount /dev/vdb1 /mnt/new_disk # 设置开机自动挂载 echo '/dev/vdb1 /mnt/new_disk ext4 defaults 0 0' >> /etc/fstab
二、主流云平台操作差异
不同平台界面和功能略有不同,需针对性处理:
阿里云
路径:控制台 → 云服务器ECS → 存储与快照 → 云盘 → 创建云盘并挂载。
注意:若磁盘未显示,尝试执行echo '---' > /sys/class/scsi_host/host0/scan
扫描新设备。
腾讯云
路径:控制台 → 云服务器CVM → 云硬盘 → 新建并挂载。
特性:支持「弹性云盘」,可随时挂载/卸载到不同实例。
华为云
路径:控制台 → 弹性云服务器 → 磁盘 → 购买数据盘并绑定实例。
提示:首次挂载后需重启实例或使用partprobe
命令刷新分区表。
三、验证磁盘是否生效
运行df -h
查看挂载情况,若列表中显示/mnt/new_disk
且容量正确,则操作成功。
如需测试读写性能,可执行:
dd if=/dev/zero of=/mnt/new_disk/testfile bs=1G count=1
四、关键注意事项
1、数据备份:操作前对重要数据做快照,避免误操作导致丢失。
2、权限管理:若挂载目录用于Web服务,需通过chown
调整目录权限。
3、在线扩容:部分云平台支持直接扩容原有磁盘,无需新增(需卸载后操作)。
个人观点
作为站长,建议将数据盘与系统盘分离:系统盘仅存放运行环境,业务数据单独存储,这不仅能提高安全性(系统崩溃时数据不受影响),还便于后期迁移或扩展,定期监控磁盘使用率(推荐安装ncdu
或配置云监控告警),避免存储占满导致服务中断。
文章摘自:https://idc.huochengrm.cn/zj/6789.html
评论
鄢宵雨
回复为云主机添加其他磁盘,首先进入云平台控制台,选择目标云主机,然后进入磁盘管理或扩展资源选项,根据提示选择添加新磁盘,配置磁盘大小和类型,最后保存设置并等待云主机重启以生效。
欧阳康健
回复为云主机添加其他磁盘,需登录云服务提供商平台或控制台界面管理存储空间并挂载到服务器实例上即可扩展容量。
似书竹
回复在Linux系统中,使用`fdisk -l`查看现有磁盘分区后,选择目标磁盘并输入`new`进入创建新分区模式,然后按提示操作即可,在操作系统引导加载程序(如GRUB)中配置新硬盘的启动项。