之前使用的一台VPS在安装系统时添加了过大的SWAP分区,导致系统磁盘不足,因此决定缩小swap分区,增大系统分区。本文记录了在线修改系统磁盘大小的流程。
解除swap挂载
- 首先用
swapoff
命令取消swap分区的挂载 - 然后到
/etc/fstab
文件中注释掉swap对应的列
调整分区大小
fdisk /dev/sda
命令可以用于调整 /dev/sda
磁盘分区大小,本文仅记述博主使用的几个命令:
- 使用命令
p
查看现有分区表 - 使用命令
d
分别删除系统分区和swap分区 - 使用命令
n
创建一个新的系统分区,大小设置为需要的大小 - 使用命令
n
创建一个新的swap - 使用命令
p
查看新分区表是否符合要求 - 使用命令
w
保存分区表,此处会提示 Device Busy,无需理会
善后工作
- 重启系统让新的分区生效
resize2fs -f /dev/sda1
让系统识别新增加的系统磁盘空间mkswap /dev/sda2
将新产生的swap分区格式化,注意这一步要记录生成的UUID- 编辑
/etc/fstab
文件,取消swap一行的注释并替换UUID为上一步生成的值 - 重启系统让swap生效
还不快抢沙发