Linux 目录大小动态扩容

1、查看占用情况

[root@rhel6-146 opt]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/vg00-root

                      9.9G  2.7G  6.7G  29% /

tmpfs                 3.9G     0  3.9G   0% /dev/shm

/dev/vda1             194M   27M  157M  15% /boot

/dev/mapper/vg00-opt   50G  3.8G   43G   8% /opt

/dev/mapper/vg00-BigData

                       20G  226M   19G   2% /srv/BigData

/dev/mapper/vg00-tmp  5.0G  824M  3.9G  18% /tmp

/dev/mapper/vg00-var  9.9G  8.9G  467M  96% /var

/dev/mapper/vg00-log  9.9G  431M  9.0G   5% /var/log

cm_processes          3.9G  237M  3.7G   7% /var/run/cloudera-scm-agent/process

 

 

2、使用vgdisplay查看一下卷组的信息

 

[root@rhel6-146 opt]# vgdisplay

  --- Volume group ---

  VG Name               vg00

  System ID             

  Format                lvm2

  Metadata Areas        1

  Metadata Sequence No  8

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                7

  Open LV               7

  Max PV                0

  Cur PV                1

  Act PV                1

  VG Size               199.80 GiB

  PE Size               4.00 MiB

  Total PE              51149

  Alloc PE / Size       28928 / 113.00 GiB

  Free  PE / Size       22221 / 86.80 GiB

  VG UUID               bp0z8A-gOaM-Uisi-v7Q1-Zlgj-ls3w-aHAR7b

 

 

如果有Free空间直接增加,如果没有的话,可以减少其他分区的大小来调整

 

3、把闲置的空间挂载到/var下

lvextend -L +8G /dev/mapper/vg00-var

 

 

4、激活生效

resize2fs -p  /dev/mapper/vg00-var

 


Linux下如何调整根目录的空间大小

 

[root@rhel6-146 ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/vg00-root

                      9.9G  3.9G  5.5G  42% /

tmpfs                 3.9G     0  3.9G   0% /dev/shm

/dev/vda1             194M   27M  157M  15% /boot

/dev/mapper/vg00-opt   50G  7.4G   40G  16% /opt

/dev/mapper/vg00-BigData

                       20G  183M   19G   1% /srv/BigData

/dev/mapper/vg00-tmp   13G  869M   12G   7% /tmp

/dev/mapper/vg00-var   50G  4.4G   43G  10% /var

/dev/mapper/vg00-log   20G  2.0G   17G  11% /var/log

cm_processes          3.9G   41M  3.9G   2% /var/run/cloudera-scm-agent/process

[root@rhel6-146 ~]#

[root@rhel6-146 ~]#

[root@rhel6-146 ~]# vgdisplay

  --- Volume group ---

  VG Name               vg00

  System ID             

  Format                lvm2

  Metadata Areas        1

  Metadata Sequence No  11

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                7

  Open LV               7

  Max PV                0

  Cur PV                1

  Act PV                1

  VG Size               199.80 GiB

  PE Size               4.00 MiB

  Total PE              51149

  Alloc PE / Size       43776 / 171.00 GiB

  Free  PE / Size       7373 / 28.80 GiB

  VG UUID               bp0z8A-gOaM-Uisi-v7Q1-Zlgj-ls3w-aHAR7b

  

  

将/opt下抽到5G到/根目录下:

1、卸载/dev/mapper/vg00-opt分区

[root@rhel6-146 ~]# umount /opt

注意:有应用运行可能卸载不成功,需要停止应用

2、重新设定vg00-opt的大小

e2fsck -f /dev/mapper/vg00-opt

resize2fs -p /dev/mapper/vg00-opt 45G

(注意是45G,SIZE的大小)

检查是否成功:

[root@rhel6-146 ~]# mount /opt

[root@rhel6-146 ~]# df -h

3、将vg00-opt逻辑分区减小到指定大小

lvreduce -L 45G /dev/mapper/vg00-opt

将减少的空间放到公共区域,供使用:Free PE / Size指定的应该是现在可在分配的空间。

4、增加/dev/mapper/vg00-root分区的大小

[root@CentOS-78 /]# lvextend -L +5G /dev/mapper/vg00-root

重新设定该分区的大小:resize2fs -p /dev/mapper/vg00-root

[root@rhel6-146 ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/vg00-root

                       15G  3.9G   11G  28% /

tmpfs                 3.9G     0  3.9G   0% /dev/shm

/dev/vda1             194M   27M  157M  15% /boot

/dev/mapper/vg00-BigData

                       20G  183M   19G   1% /srv/BigData

/dev/mapper/vg00-tmp   13G  869M   12G   7% /tmp

/dev/mapper/vg00-var   50G  4.4G   43G  10% /var

/dev/mapper/vg00-log   20G  2.0G   17G  11% /var/log

cm_processes          3.9G   41M  3.9G   2% /var/run/cloudera-scm-agent/process

/dev/mapper/vg00-opt   45G  7.4G   35G  18% /opt

从结果看:/opt已经从50G减少到45G,抽出的5G已经加到/上

 

参考文献:https://jingyan.baidu.com/article/154b463151f4b028ca8f41b7.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值