腾讯云服务器CentOS7.8系统分区缩容

2022-08-26 17:40:51 浏览数 (1)

问题背景:有的用户在使用服务器过程中,没有规划好服务器的磁盘使用,到后期,想从已有的磁盘中压缩出一块空间创建新的分区,挂载到其他业务使用,本文针对这种场景,输出下具体的操作方案,仅供参考;

一、缩容系统盘分区

分区缩容必须在磁盘非挂载状态下操作,所以对于腾讯云服务器系统盘,需要进入到救援模式下操作。

1、查看系统盘vda1分区已使用大小,为2.3G,整个分区大小为50G;

2、卸载:umount /dev/vda1

3、检查分区:e2fsck -f /dev/vda1

4、设置文件系统大小为10G:resize2fs /dev/vda1 10G

5、fdisk命令进行分区:

1)fdisk /dev/vda

2)输入p 查看分区表;

3)输入d,删除指定的某个分区表

4)输入n,创建新分区

5)输入p,创建主分区

6)回车,默认为1

7)回车,默认为分区起始大小

8)输入 10G,设置分区为10G;

9)输入w,保存退出

6、挂载到/mnt目录,查看分区大小

7、卸载/vda1:umount /dev/vda1

8、创建新分区

9、给新分区创建文件系统:mkfs.ext4 /dev/vda2

10、查看分区情况:fdisk -l /dev/vda

11、退出救援模式,登录服务器查看,vda1分区已缩小至10G,创建的其他分区2、3可挂载到其他的目录使用;

二、缩容数据盘分区

缩容数据盘分区和缩容系统盘分区其实操作上没有差异,相对而言更简单,不需要进入救援模式,在服务器中直接操作;

1、查看磁盘分区情况:fdisk -l

2、查看文件系统大小:df -Th

3、卸载分区:umount /dev/vdb1

4、检查分区:e2fsck -f /dev/vdb1

5、设置文件系统大小:resize2fs /dev/vdb1 10G

6、fdisk命令进行分区:

1)fdisk /dev/vdb

2)输入p 查看分区表;

3)输入d,删除指定的某个分区表

4)输入n,创建新分区

5)输入p,创建主分区

6)回车,默认为1

7)回车,默认为分区起始大小

8)输入 10G,设置分区为10G;

9)输入w,保存退出

7、挂载:mount /dev/vdb1 /data 开始使用即可。

以上即为分区缩容操作,有问题欢迎评论留言。

0 人点赞