linux扩容(/dev/mapper/centos-root满了)

# 虚拟机扩容
##1.首先查看我们的根分区大小是多少
    
     $ df -h
        [root@zte ~]# df -l
        文件系统                   1K-块     已用     可用 已用% 挂载点
        /dev/mapper/centos-root 17811456 15735780  2075676   89% /
        devtmpfs                 1919500        0  1919500    0% /dev
        tmpfs                    1931772        0  1931772    0% /dev/shm
        tmpfs                    1931772    11872  1919900    1% /run
        tmpfs                    1931772        0  1931772    0% /sys/fs/cgroup
        /dev/sdb1               51473888    53324 48782792    1% /data1
        /dev/sda1                1038336   145252   893084   14% /boot
        tmpfs                     386356        0   386356    0% /run/user/0

        *** 可以看到/dev/mapper/centos-root 已经快满了,这时候就算启动hdfs,也会是强制性的进入安全模式,不让写数据

     
##2.在虚拟机中添加一块物理的磁盘,重起虚拟机

## 3.查看磁盘编号
    $ ls /dev/sd*
        [root@zte ~]#  ls /dev/sd*
        /dev/sda  /dev/sda1  /dev/sda2  /dev/sdb  /dev/sdb1  /dev/sdc

    
##4.创建pv
    $ pvcreate /dev/sdc
          Physical volume "/dev/sdc" successfully created.

    
##5.把pv加入vg中,相当于扩充vg的大小
    $ vgs    
        
        [root@zte ~]# vgs   *** 先使用vgs查看vg组
          VG     #PV #LV #SN Attr   VSize   VFree
          centos   1   2   0 wz--n- <19.00g    0 
    
     
    
     $ vgextend centos /dev/sdc

        [root@zte ~]# vgextend centos /dev/sdc   *** 扩展vg,使用vgextend命令
          Volume group "centos" successfully extended

        

##6.我们成功把vg卷扩展了,在用vgs查看一下
    
    $ vgs
        [root@zte ~]# vgs
          VG     #PV #LV #SN Attr   VSize  VFree  
          centos   2   2   0 wz--n- 38.99g <20.00g


    $ lvs
        [root@zte ~]# lvs
          LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
          root centos -wi-ao---- <17.00g                                                    
          swap centos -wi-ao----   2.00g   
        
    注意:虽然我们把vg扩展了,但是lv还没有扩展

     
##7.扩展lv,使用lvextend命令
    $ lvextend -L +10G /dev/mapper/centos-root

        [root@zte ~]# lvextend -L +10G /dev/mapper/centos-root
          Size of logical volume centos/root changed from <17.00 GiB (4351 extents) to <27.00 GiB (6911 extents).
          Logical volume centos/root successfully resized.

     
##8.命令使系统重新读取大小
    $ xfs_growfs /dev/mapper/centos-root


        [root@zte ~]# xfs_growfs /dev/mapper/centos-root
        meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=1113856 blks
                 =                       sectsz=512   attr=2, projid32bit=1
                 =                       crc=1        finobt=0 spinodes=0
        data     =                       bsize=4096   blocks=4455424, imaxpct=25
                 =                       sunit=0      swidth=0 blks
        naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
        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 4455424 to 7076864
     
 ##9.再使用df  -h查看
    $ df -h

        [root@zte ~]# df -h
        文件系统                 容量  已用  可用 已用% 挂载点
        /dev/mapper/centos-root   27G   16G   12G   56% /
        devtmpfs                 1.9G     0  1.9G    0% /dev
        tmpfs                    1.9G     0  1.9G    0% /dev/shm
        tmpfs                    1.9G   12M  1.9G    1% /run
        tmpfs                    1.9G     0  1.9G    0% /sys/fs/cgroup
        /dev/sdb1                 50G   53M   47G    1% /data1
        /dev/sda1               1014M  142M  873M   14% /boot
        tmpfs                    378M     0  378M    0% /run/user/0

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值