随着业务增长,服务器上的数据量(如网站文件、数据库、日志等)不断积累,原始分配的硬盘空间可能很快耗尽。当磁盘使用率接近100%时,可能导致服务中断、系统变慢甚至崩溃。因此,及时扩展硬盘空间是保障服务器稳定运行的重要操作。
一、扩展硬盘空间的常见方式
根据服务器类型和存储架构,扩展硬盘空间主要有以下几种方式:
- 增加新硬盘并挂载:添加一块新的物理或云硬盘,并将其挂载到指定目录。
- 扩展已有磁盘(云服务器常用):在云平台中扩容原有磁盘容量,再在系统内调整分区和文件系统。
- 使用LVM逻辑卷管理:通过LVM技术动态扩展卷组和逻辑卷,实现灵活存储管理。
方法一:添加新硬盘并挂载(以Linux为例)
- 连接新硬盘:在物理或虚拟机中添加新硬盘后,系统通常会识别为
/dev/sdb、/dev/vdb等设备。 - 查看新硬盘:
fdisk -l - 分区新硬盘(可选,也可直接格式化整个磁盘):
fdisk /dev/vdb→ 输入 n 创建新分区 → w 保存。 - 格式化分区:
mkfs.ext4 /dev/vdb1 - 创建挂载点并挂载:
mkdir /datamount /dev/vdb1 /data - 设置开机自动挂载:
编辑/etc/fstab文件,添加:/dev/vdb1 /data ext4 defaults 0 0

方法二:扩展已有磁盘容量(适用于云服务器)
许多云服务商(如阿里云、腾讯云、AWS)支持在线或离线扩容磁盘。
- 在控制台扩容磁盘:登录云平台,选择目标磁盘,执行“扩容”操作(例如从50GB扩展到100GB)。
- 重启服务器或重新识别磁盘:
echo 1 > /sys/class/scsi_device/*/device/rescan - 检查磁盘大小是否更新:
fdisk -l - 扩展分区(若使用MBR或GPT分区表):
使用growpart /dev/vda 1(需安装cloud-utils-growpart) - 扩展文件系统:
如果是ext4:resize2fs /dev/vda1
如果是xfs:xfs_growfs /
方法三:使用LVM扩展硬盘空间
LVM(Logical Volume Manager)提供更灵活的磁盘管理方式。
- 将新硬盘加入卷组(VG):
pvcreate /dev/vdbvgextend centos /dev/vdb - 扩展逻辑卷(LV):
lvextend -l +100%FREE /dev/centos/root - 扩展文件系统:
resize2fs /dev/centos/root(ext4)xfs_growfs /(xfs)
二、注意事项
- 操作前请备份重要数据,防止误操作导致数据丢失。
- 生产环境中建议在维护窗口期进行扩容操作。
- 云服务器扩容磁盘后,必须在操作系统内完成分区和文件系统扩展,否则无法使用新增空间。
- 不建议直接修改系统根分区,除非熟悉LVM和分区结构。
推荐服务器配置:
|
CPU |
内存 |
硬盘 |
带宽 |
IP数 |
月付 |
|
Xeon CIA/50M CDIA |
16G DDR4 |
1TB SATA |
20M CIA/50M CDIA |
3个 |
600 |
|
Xeon Gold 6138(20核) |
32G DDR4 |
800GB SSD |
20M CIA/50M CDIA |
3个 |
880 |
|
Xeon E5-2686 V4×2(36核) |
64G DDR4 |
800GB SSD |
20M CIA/50M CDIA |
3个 |
1520 |
|
Xeon Gold 6138*2(40核) |
64G DDR4 |
800GB SSD |
20M CIA/50M CDIA |
3个 |
1610 |
租用服务器,详细咨询QQ:80496086
了解更多服务器及资讯,请关注梦飞科技官方网站 https://www.mfisp.com/,感谢您的支持!















