码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 根目录满了解决方法

时间:2018-10-29 11:11:18      阅读:802      评论:0      收藏:0      [点我收藏+]

标签:mapper   wap   free   实验   process   user   ffffff   linux   cto   

今天正在做一个实验,突然发现根目录满了,把这个过程记录下来(当初创建的时候给根目录分配的磁盘太小了.ahhhhh)

  1. 这是目前的磁盘情况
    技术分享图片
  2. 我查看了一下磁盘/dev/sda还有空余的空间
    技术分享图片
  3. 这种情况下,我只需要扩展vg的容量,然后给lv扩容即可,首先进行/dev/sda的磁盘分区,记得把新分的区改成8e
    [root@centos7 ~]# fdisk /dev/sda
    [root@centos7 ~]# partprobe /dev/sda  #使kernel重新读取分区 信息,从而避免重启系统。
  4. 再次查看,发现已经分区了一块5G大小的空间
    技术分享图片
  5. 创建pv
    [root@centos7 ~]# pvcreate /dev/sda3
    Physical volume "/dev/sda3" successfully created.
  6. 扩展vg,首先先查看一下vg的信息,以免出错
    [root@centos7 ~]# vgs
    VG     #PV #LV #SN Attr   VSize  VFree
    centos   1   3   0 wz--n- 12.00g 4.00m
    [root@centos7 ~]# vgextend centos /dev/sda3
    Volume group "centos" successfully extended
    [root@centos7 ~]# vgs
    VG     #PV #LV #SN Attr   VSize  VFree
    centos   2   3   0 wz--n- 17.00g 5.00g
  7. 扩展lv,让lv的大小增加5G
    [root@centos7 ~]# lvextend -L +5G /dev/mapper/centos-root
    Size of logical volume centos/root changed from 5.00 GiB (1280 extents) to 10.00 GiB (2560 extents).
    Logical volume centos/root successfully resized.
    [root@centos7 ~]# xfs_growfs /dev/mapper/centos-root  # 命令使系统重新读取大小
    meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=327680 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
    data     =                       bsize=4096   blocks=1310720, 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 1310720 to 2621440    
  8. 查看效果,根目录已经扩容
    [root@centos7 ~]# lvs  
    LV   VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
    app  centos -wi-ao----  5.00g                                                    
    root centos -wi-ao---- 10.00g                                                    
    swap centos -wi-ao----  2.00g
    [root@centos7 ~]# df -h
    文件系统                 容量  已用  可用 已用% 挂载点
    /dev/mapper/centos-root   10G  4.6G  5.4G   46% /
    devtmpfs                 471M     0  471M    0% /dev
    tmpfs                    488M     0  488M    0% /dev/shm
    tmpfs                    488M   21M  467M    5% /run
    tmpfs                    488M     0  488M    0% /sys/fs/cgroup
    /dev/mapper/centos-app   5.0G   33M  5.0G    1% /app
    /dev/sda1                 97M   60M   38M   62% /boot
    tmpfs                     98M   12K   98M    1% /run/user/42
    tmpfs                     98M     0   98M    0% /run/user/0

这是一种情况,还有另一种情况,我就不再举例了,我前面博客有详细介绍

Linux 根目录满了解决方法

标签:mapper   wap   free   实验   process   user   ffffff   linux   cto   

原文地址:http://blog.51cto.com/13805636/2310060

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!