解决/dev/mapper/centos-root 占用了过高问题

最近项目上的服务器 /dev/mapper/centos-root  标红了 哈哈占用97%
吓死宝宝了
立马从www分出来 60G

分区方式,看这个链接


https://blog.csdn.net/e_wsq/article/details/79531493


接下来是分完之后操作


查看磁盘空间   df -h

[root@MyCloudServer ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   69G  7.2G   62G   11% /
devtmpfs                 4.1G     0  4.1G    0% /dev
tmpfs                    4.1G  4.0K  4.1G    1% /dev/shm
tmpfs                    4.1G  8.4M  4.1G    1% /run
tmpfs                    4.1G     0  4.1G    0% /sys/fs/cgroup
/dev/xvdb1                50G  4.0G   43G    9% /www
/dev/xvda1               497M  164M  334M   33% /boot
tmpfs                    836M     0  836M    0% /run/user/1002
tmpfs                    836M     0  836M    0% /run/user/0

查看挂载 lsblk -i

[root@MyCloudServer ~]# lsblk -i
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda            202:0    0   10G  0 disk 
|-xvda1         202:1    0  500M  0 part /boot
`-xvda2         202:2    0  9.5G  0 part 
  |-centos-root 253:0    0  8.5G  0 lvm  /
  `-centos-swap 253:1    0    1G  0 lvm  [SWAP]
xvdb            202:16   0  110G  0 disk 
|-xvdb1         202:17   0   50G  0 part /www
`-xvdb2         202:18   0   60G  0 part
xvdb2  是属于分出来未挂载的60G

第一步是

pvcreate命令用于将物理硬盘分区初始化为物理卷

pvcreate /dev/xvdb2

[root@MyCloudServer ~]# pvcreate /dev/xvdb2
WARNING: ext4 signature detected on /dev/xvdb2 at offset 1080. Wipe it? [y/n]: y
  Wiping ext4 signature on /dev/xvdb2.
  Physical volume "/dev/xvdb2" successfully created.


第二步动态扩容

vgextend命令用于动态扩展LVM卷组,它通过向卷组中添加物理卷来增加卷组的容量。

vgextend centos /dev/xvdb2

[root@MyCloudServer ~]# vgextend centos /dev/xvdb2
  Volume group "centos" successfully extended


第三步扩展逻辑卷

lvextend lvextend命令用于在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问。

先加2个G试试,再加58G 

[root@MyCloudServer ~]# lvextend -L +2G /dev/mapper/centos-root
  Size of logical volume centos/root changed from <8.47 GiB (2168 extents) to <10.47 GiB (2680 extents).
  Logical volume centos/root successfully resized.
[root@MyCloudServer ~]# lvextend -L +58G /dev/mapper/centos-root
  Size of logical volume centos/root changed from <10.47 GiB (2680 extents) to <68.47 GiB (17528 extents).
  Logical volume centos/root successfully resized.d



第四步,也是最后一步

扩展 /dev/mapper/centos-root

xfs_growfs /dev/mapper/centos-root

[root@MyCloudServer ~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=256    agcount=4, agsize=555008 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=2220032, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 2220032 to 17948672






伍先生
  • 职业: 程序员,产品
  • 码龄: 8.6
  • 技能: PHP Go 前端
  • 微信: JwCode
  • 公众号/小程序: 渐悟分享