TOP云提供高性价比云服务器租用,有中国内地/港澳台、海外等全球各地节点,TOP云国内云服务器只要有域名备案号就能直接用,无须重复备案;港澳台及海外云服务器不用备案,购买之后直接使用,省时省力省心。价格实惠,续费同价,2核2G5M仅需27元每月,8核8G50M仅需66元每月,更多配置套餐请进入下面网址了解:

TOP云总站云服务器:https://topyun.vip/server/buy.html

TOP云C站云服务器:https://c.topyun.vip/cart

在云服务器上扩容磁盘通常分为两个主要步骤:

  1. 在云平台控制台扩容磁盘容量(云硬盘扩容)

  2. 在云服务器内部扩展文件系统(使操作系统识别并使用新增的空间)

这两个步骤缺一不可,且顺序不能颠倒。下面我将分别详细介绍在 Linux 和 Windows 系统下如何扩容磁盘,适用于大多数云服务商(如阿里云、腾讯云、AWS、华为云等)。


一、扩容磁盘的总体流程

步骤 1:在云平台控制台扩容云硬盘

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

  • 找到对应的云服务器实例

  • 找到需要扩容的云硬盘(数据盘或系统盘)

  • 在磁盘管理页面选择“扩容”操作,设置新的容量大小(只能增加,不能减少)

  • 确认并完成扩容(可能需要几分钟)

⚠️ 注意:系统盘数据盘的扩容方式略有不同,部分云平台对系统盘扩容有特殊要求(如需重启实例)。


步骤 2:在云服务器内部扩展文件系统

  • 登录到云服务器

  • 根据操作系统类型(Linux 或 Windows),使用相应命令扩展文件系统,使操作系统识别新增的磁盘空间


下面我分别介绍 Linux 和 Windows 系统下的扩容操作细节。


二、Linux 系统扩容磁盘(以 ext4 文件系统为例)

假设你已通过云平台控制台将磁盘从 50G 扩容到 100G,现在需要在服务器内让系统识别并使用新增的 50G 空间。

情况 1:磁盘已经分区(如 /dev/vdb1)并挂载

步骤 1:查看当前磁盘信息

lsblk

fdisk -l

确认磁盘(如 /dev/vdb)和分区(如 /dev/vdb1)的情况,以及挂载点(如 /data)。

步骤 2:扩展分区(如果使用的是 LVM 则不同,见下文)

如果你的磁盘是直接分区(如 /dev/vdb1),并且使用的是普通文件系统(如 ext4),大多数云平台在扩容云盘后,分区大小不会自动扩展,你需要手动扩展分区。

可以使用 growpart 工具(需安装)来扩展分区:

# 安装 cloud-utils-growpart(如果未安装)
sudo apt install cloud-utils-growpart    # Ubuntu/Debian
sudo yum install cloud-utils-growpart    # CentOS/RHEL

# 扩展分区(假设是 /dev/vdb 的第1个分区)
sudo growpart /dev/vdb 1

⚠️ 注意:growpart 只能用于扩展最后一个分区,不能用于中间分区。

步骤 3:扩展文件系统

扩展分区后,再扩展文件系统:

# 对于 ext4 文件系统
sudo resize2fs /dev/vdb1

如果是 xfs 文件系统,则使用:

sudo xfs_growfs /data # /data 是挂载点

步骤 4:验证扩容结果

df -h

你应该能看到挂载点(如 /data)的容量已经增加到新的大小(如 100G)。


情况 2:磁盘使用 LVM(逻辑卷管理)

如果你的磁盘使用了 LVM(更灵活,适合生产环境),扩容流程稍有不同:

步骤 1:查看当前 LVM 状态

pvdisplay      # 查看物理卷
vgdisplay      # 查看卷组
lvdisplay      # 查看逻辑卷
lsblk

步骤 2:扩展物理卷(PV)

如果云平台扩容了底层磁盘,但 PV 还未识别新空间:

pvresize /dev/vdb1

步骤 3:扩展逻辑卷(LV)

# 查看卷组剩余空间
vgdisplay

# 扩展逻辑卷(假设卷组名为 vg-data,逻辑卷名为 lv-data)
lvextend -l +100%FREE /dev/vg-data/lv-data

步骤 4:扩展文件系统

# 对于 ext4
resize2fs /dev/vg-data/lv-data

# 对于 xfs
xfs_growfs /data

步骤 5:验证

df -h

三、Windows 系统扩容磁盘

如果你使用的是 Windows 系统,扩容磁盘的流程如下:

步骤 1:在云平台控制台扩容云硬盘

  • 同 Linux 部分,在云平台控制台将磁盘容量扩容(如从 50G 扩容到 100G)

步骤 2:在 Windows 中扩展磁盘分区

  1. 登录服务器,打开“磁盘管理”:

    • 右键“此电脑” → “管理” → “磁盘管理”

  2. 找到你扩容的磁盘(如磁盘 1),它可能显示为“未分配空间”或“已分配但容量未更新”

  3. 如果磁盘已经分区:

    • 右键点击该分区(如 C: 或 D:)→ 选择“扩展卷”

    • 按向导操作,选择要扩展的空间大小,完成扩展

  4. 如果磁盘未初始化或未分区:

    • 右键未分配空间 → “新建简单卷”,按向导操作

⚠️ 注意:

  • 只能扩展相邻的未分配空间

  • 如果分区后有未分配空间但无法直接扩展(例如中间有其他分区),可能需要借助第三方工具(如 DiskGenius)或重新分区


四、注意事项

  1. 系统盘 vs 数据盘

    • 系统盘扩容可能需要重启云服务器才能生效(部分云平台支持在线扩容)

    • 数据盘一般无需重启,但需手动扩展分区和文件系统

  2. 分区类型影响扩容

    • 如果磁盘是直接分区(如 /dev/vdb1),需要先扩展分区,再扩展文件系统

    • 如果使用LVM,则更灵活,可以动态调整

  3. 文件系统类型

    • ext4 使用 resize2fs

    • xfs 使用 xfs_growfs

    • Windows 使用“扩展卷”功能

  4. 数据安全

    • 扩容操作有一定风险,建议提前备份重要数据

    • 尽量在业务低峰期操作



不容错过
Powered By TOPYUN 云产品资讯