服务器系统盘简单扩容案例
笔者之前在选购服务器配置的时候将系统盘设置为30G,数据盘设置为70G,彼时未考虑过默认使用的是数据盘的情况,导致一边局促一边闲置。
所幸硬盘空间相对便宜,即使扩容到70G也不算太贵。
但服务器方给出的扩容执行方案相对繁琐,并且时效性比较差。所以站长本着我不入地狱谁入地狱的执念,在Debian系统下尝试了一下系统盘扩容操作——当然,首先你得从IDC那边增加空间。
在Debian 12系统中将vda1
分区从扩展到步骤如下:
步骤1:确认磁盘空间
首先确认vda
磁盘总大小:
lsblk
步骤2:安装必要工具
安装分区调整工具和文件系统工具:
sudo apt update && sudo apt install cloud-guest-utils e2fsprogs -y
步骤3:扩展分区
使用growpart
工具将vda1
分区扩展到磁盘末尾:
sudo growpart /dev/vda 1
注意: 1
表示分区编号,对应vda1
。
步骤4:调整文件系统
扩展文件系统以使用新分区空间(适用于ext2/3/4):
sudo resize2fs /dev/vda1
步骤5:验证结果
检查分区和文件系统大小:
lsblk
df -h /
应显示vda1
的SIZE为扩容后的硬盘总容量,且挂载点/
的总容量已扩展。
常见问题处理
- 分区工具兼容性:
如果growpart
报错,尝试使用parted
手动调整:sudo parted /dev/vda resizepart 1 100%
2.文件系统类型:
若使用非ext4文件系统(如XFS),改用对应工具:sudo xfs_growfs /
- 内核未识别新分区:
执行partprobe
或重启系统:sudo partprobe /dev/vda
注意事项
数据备份:操作前建议备份重要数据(尽管风险较低)。
虚拟化环境:如果磁盘在虚拟机中,确保底层磁盘已扩容。
分区对齐:growpart
会自动处理对齐问题,手动操作需谨慎。
完成上述步骤后,根分区/
将成功扩展容量,无需重启即可生效。
吐槽下,这个生成的封面配图过于超现代,无视就好。