【Centos7逻辑分区重分配】政务云服务器重新分区分配硬盘空间

起因:某地政务云管理员,分配服务器时,全部是默认安装,导致1T的磁盘被逻辑分区了3份

 (找不到图了,网上的凑一下)

[root@his ~]# df -Th
文件系统                类型      容量  已用  可用 已用% 挂载点
devtmpfs                devtmpfs  4.2G     0  4.2G    0% /dev
tmpfs                   tmpfs     4.2G     0  4.2G    0% /dev/shm
tmpfs                   tmpfs     4.2G   21M  4.2G    1% /run
tmpfs                   tmpfs     4.2G     0  4.2G    0% /sys/fs/cgroup
/dev/mapper/centos-root xfs        50G   46G  4.2G   92% /
/dev/sda1               xfs      1014M  150M  865M   15% /boot
/dev/mapper/centos-home xfs       745G  2.3G  743G    1% /home
tmpfs                   tmpfs     860M     0  860M    0% /run/user/0
overlay                 overlay    50G   46G  4.2G   92% /var/lib/docker/overlay2/bedd245e5d20bdadbd56af18b9cd0c41e66963ccb0d072f37d1830119e3be190/merged
overlay                 overlay    50G   46G  4.2G   92% /var/lib/docker/overlay2/d28d7d3345cf9cc67bd1da0bd9fc0a9eade720865b8b9f4bd01ba41239ce2d06/merged
overlay                 overlay    50G   46G  4.2G   92% /var/lib/docker/overlay2/fa39b1dd91ee787c522977f6cf9366a836eea7800dbd062f42082d1e2ad126da/merged

目的:现在要将分区收回,并将物理硬盘(也是虚拟的)未分配的部分,重新合并到一个分区中

过程:经分析,因为系统已经被安装进/dev/mapper/centos-root分区中,所以不能强制的将硬盘重新分区。

所以 先把不重要的部分收回

1、取消挂载

查看分区表 将home路径取消挂载,并注释。
umount /home

vi /etc/fstab

/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=9b74bde6-6d0e-4b32-a1af-ac1e4ea927e9 /boot                   xfs     defaults        0 0
#/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0

2、查看有哪些lv逻辑分区

[root@his ~]# lvscan
  ACTIVE            '/dev/centos/swap' [4.31 GiB] inherit
  ACTIVE            '/dev/centos/home' [<744.68 GiB] inherit
  ACTIVE            '/dev/centos/root' [50.00 GiB] inherit

3、移除/home的lv分区

lvremove /dev/mapper/centos-home
#再看一下
[root@his ~]# lvscan
  ACTIVE            '/dev/centos/swap' [4.31 GiB] inherit
  ACTIVE            '/dev/centos/root' [50.00 GiB] inherit

4、查看一下vg的设置,根据信息可得知,当前的VG逻辑卷的名字是centos,可用空间是744G,那么我们的1T的硬盘,剩下的空间去哪里了呢?当然是没有被分配啦。

[root@his ~]# vgdisplay
  --- Volume group ---
  VG Name               centos
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <799.00 GiB
  PE Size               4.00 MiB
  Total PE              204543
  Alloc PE / Size       13904 / 54.31 GiB
  Free  PE / Size       190639 / 744.68 GiB
  VG UUID               poiSdH-FBDX-L8Qb-031s-cHw6-AVy7-qh8HPX

5、创建未分配的硬盘空间,创建后 我们就得到了一个/dev/sda3的分区

fdisk /dev/sda   #创建未分配的
按照以下红框输入
N 回车
P 回车
3 回车   (1 2都被分配了,所以我们选择默认的3号)
两次回车
W 回车

6、罗列下命令,下次在写,下班了。。

partprobe /dev/sda   刷新分区信息
pvcreate /dev/sda3  将新创建的分区创建为逻辑券
vgextend centos /dev/sda3  将sda3的空间合并至centos逻辑组

sudo lvcreate -l 100%FREE -n th centos  要创建名为 “th” 的逻辑卷并将卷组的 100% 空间分配给它

lvdisplay  等待命令执行完成。完成后,可以使用 lvdisplay 命令验证逻辑卷是否成功创建


mkfs.xfs /dev/mapper/centos-th    格式化分区  
mount /dev/mapper/centos-th /TH

/dev/mapper/centos-th /TH  xfs  defaults  0 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值