雨云云盘扩容与数据盘挂载:20G 到 200G 不停机操作

新盘怎么挂、旧盘怎么扩,雨云云服务器存储管理一次讲清
发布于
9

磁盘迟早会不够用

刚买雨云云服务器时 20G 系统盘够用,跑久了日志、数据库、用户上传堆起来,空间肉眼可见地往下掉。这时候要么清理,要么扩容。雨云支持云盘在线扩容,配合正确的文件系统扩展,基本能做到“业务不中断把盘子变大”。本文把新盘挂载和在线扩容两件事都讲清。

一、系统盘与数据盘

雨云云服务器一般有系统盘(装系统)和数据盘(存业务数据)之分。把数据和系统分开,重装系统时不丢业务数据,也方便单独扩容数据盘。购买走 jiyueip.com/link/5617 填优惠码 admin01 五折。

二、挂载一块新数据盘

控制台加好数据盘后,登录机器操作:

lsblk                 # 看到新盘,如 vdb
sudo fdisk /dev/vdb   # n 新建分区,w 保存
sudo mkfs.ext4 /dev/vdb1
sudo mkdir /data
sudo mount /dev/vdb1 /data

挂载到 /data,之后网站上传、数据库文件都放这里。想开机自动挂,把一行写进 /etc/fstab:

/dev/vdb1  /data  ext4  defaults  0  2

写之前先用 mount -a 测一下,避免写错导致开机起不来。

三、在线扩容云盘

控制台把云盘从 20G 扩到 200G 后,系统里看到的还是旧大小,需要两步让文件系统跟上:

sudo growpart /dev/vdb 1      # 把分区撑大到整块盘
sudo resize2fs /dev/vdb1      # ext4 扩展文件系统(xfs 用 xfs_growfs)

growpart 扩分区、resize2fs 扩文件系统,两步做完 df -h 就能看到新容量。整个过程不用卸载、不用停机,业务一直在跑。

四、LVM 思路(可选)

如果未来要频繁加盘、灵活划分,可以在数据盘上建 LVM 卷组,加新盘直接进卷组、逻辑卷在线扩。对单机简单场景,上面直挂 + 扩容已经够用,不必为了用而用 LVM。

五、扩容前提醒

  • 扩容前先对重要数据做个快照或备份,防止操作中出意外。
  • 确认文件系统类型(ext4/xfs),命令不一样。
  • 系统盘扩容通常要关机或在控制台按指引操作,数据盘在线扩更省事。

合规使用提醒

云盘扩容与挂载仅用于你合法拥有的云服务器资源的存储管理。涉及用户个人信息的文件须按《个人信息保护法》加密存储、限制访问并定期备份,不得违规留存或泄露。

常见问题(FAQ)

系统盘和数据盘为什么要分开?
系统盘装系统、数据盘存业务,分开后重装系统不丢数据,也能单独给数据盘扩容。建议把网站上传、数据库都放数据盘。
控制台扩容了为什么 df 还是老的?
控制台扩完容量后,系统里还要跑 growpart 扩分区、再 resize2fs(ext4)或 xfs_growfs(xfs)扩文件系统,两步都做 df -h 才看得到新空间。
扩容会丢数据吗?
一般不会。在线扩容是标准操作,但保险起见扩容前对重要数据做快照或备份,以防手滑。
resize2fs 和 xfs_growfs 怎么选?
两种最常用:ext4 用 resize2fs,xfs 用 xfs_growfs。先 lsblk -f 看清楚文件系统类型再用对应命令,用错会报错。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600