今天在给测试环境搭建k8s系统时,发现master根目录磁盘空间不足,需要扩容,记录如下。

  1. # 查看根分区大小
  2. [root@master ~]# df -h
  3. Filesystem Size Used Avail Use% Mounted on
  4. devtmpfs 63G 0 63G 0% /dev
  5. tmpfs 63G 0 63G 0% /dev/shm
  6. tmpfs 63G 1.3G 62G 2% /run
  7. tmpfs 63G 0 63G 0% /sys/fs/cgroup
  8. /dev/mapper/cl_geekthings-root 50G 38G 13G 76% /
  9. /dev/sda1 1014M 311M 704M 31% /boot
  10. /dev/mapper/cl_geekthings-home 918G 12G 906G 2% /home
  11. tmpfs 13G 12K 13G 1% /run/user/42
  12. tmpfs 13G 0 13G 0% /run/user/0
  13. overlay 50G 38G 13G 76% /var/lib/docker/overlay2/70dffe831895bb55d79b4a8f483364a4f736637ccb2f6694f1cf82ba7ff1743d/merged
  14.  
  15. # 查看磁盘编号
  16. [root@master ~]# ls /dev/sd*
  17. /dev/sda /dev/sda1 /dev/sda2
  18.  
  19. # 这里在vMware vCenter中新增一块硬盘(编辑->新增设备) 再次查看磁盘
  20. [root@master ~]# ls /dev/sd*
  21. /dev/sda /dev/sda1 /dev/sda2 /dev/sdb
  22.  
  23. # 创建pv
  24. [root@master ~]# pvcreate /dev/sdb
  25. Physical volume "/dev/sdb" successfully created.
  26.  
  27. # 查看vg组
  28. [root@master ~]# vgs
  29. VG #PV #LV #SN Attr VSize VFree
  30. cl_geekthings 1 3 0 wz--n- <999.00g 4.00m
  31.  
  32. # 扩展vg
  33. [root@master ~]# vgextend cl_geekthings /dev/sdb
  34. Volume group "cl_geekthings" successfully extended
  35.  
  36. [root@master ~]# vgs
  37. VG #PV #LV #SN Attr VSize VFree
  38. cl_geekthings 2 3 0 wz--n- 1.17t 200.00g
  39.  
  40. # 扩展lv
  41. [root@master ~]# lvextend -L +200G /dev/mapper/cl_geekthings-root
  42. Size of logical volume cl_geekthings/root changed from 50.00 GiB (12800 extents) to 250.00 GiB (64000 extents).
  43. Logical volume cl_geekthings/root successfully resized.
  44.  
  45. # 系统重新读取大小
  46. [root@master ~]# xfs_growfs /dev/mapper/cl_geekthings-root
  47. meta-data=/dev/mapper/cl_geekthings-root isize=512 agcount=4, agsize=3276800 blks
  48. = sectsz=512 attr=2, projid32bit=1
  49. = crc=1 finobt=0 spinodes=0
  50. data = bsize=4096 blocks=13107200, imaxpct=25
  51. = sunit=0 swidth=0 blks
  52. naming =version 2 bsize=4096 ascii-ci=0 ftype=1
  53. log =internal bsize=4096 blocks=6400, version=2
  54. = sectsz=512 sunit=0 blks, lazy-count=1
  55. realtime =none extsz=4096 blocks=0, rtextents=0
  56. data blocks changed from 13107200 to 65536000
  57.  
  58. # 查看扩容是否成功
  59. [root@master ~]# df -h
  60. Filesystem Size Used Avail Use% Mounted on
  61. devtmpfs 63G 0 63G 0% /dev
  62. tmpfs 63G 0 63G 0% /dev/shm
  63. tmpfs 63G 1.3G 62G 2% /run
  64. tmpfs 63G 0 63G 0% /sys/fs/cgroup
  65. /dev/mapper/cl_geekthings-root 250G 38G 213G 16% /
  66. /dev/sda1 1014M 311M 704M 31% /boot
  67. /dev/mapper/cl_geekthings-home 918G 12G 906G 2% /home
  68. tmpfs 13G 12K 13G 1% /run/user/42
  69. tmpfs 13G 0 13G 0% /run/user/0
  70. overlay 250G 38G 213G 16% /var/lib/docker/overlay2/70dffe831895bb55d79b4a8f483364a4f736637ccb2f6694f1cf82ba7ff1743d/merged
  71. [root@master ~]# lsblk
  72. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  73. sda 8:0 0 1000G 0 disk
  74. ├─sda1 8:1 0 1G 0 part /boot
  75. └─sda2 8:2 0 999G 0 part
  76. ├─cl_geekthings-root 253:0 0 250G 0 lvm /
  77. ├─cl_geekthings-swap 253:1 0 31.5G 0 lvm
  78. └─cl_geekthings-home 253:2 0 917.5G 0 lvm /home
  79. sdb 8:16 0 200G 0 disk
  80. └─cl_geekthings-root 253:0 0 250G 0 lvm /
  81. sr0 11:0 1 4.1G 0 rom

CentOS7根目录磁盘扩容(/dev/mapper/centos-root 空间不足)的更多相关文章

  1. CentOS7 LVM磁盘扩容

    1:创建磁盘分区(注意红色命令部分) [root@hongyin-test- ~]# fdisk /dev/sda Welcome to fdisk (util-linux ). Changes wi ...

  2. 阿里云ECS 实例Centos7系统磁盘扩容

    需求:一台阿里云的数据盘磁盘空间不足,需要扩容,我这里只有一个主分区,ext4文件系统. 因为磁盘扩容场景不同,阿里云的文档比较全面一些,所以先奉上阿里云的文档,下面开始我的操作步骤: 1.登录控制台 ...

  3. 03.LinuxCentOS系统root目录LVM磁盘扩容

    根目录LVM扩容操作步骤: [root@centos7 ~]# df -lh文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/centos-root 50G 7.7G 43G 6% / ...

  4. Linux系统扩容根目录磁盘空间

    作者:非法小恋 一.使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变. 产生的原因是没有给磁盘格式化,没有增加分区. 二. ...

  5. VMware内CentOS7虚拟机硬盘扩容

    转自:https://blog.csdn.net/Wang_Xin_SH/article/details/77872885 简介 CentOS7虚拟机原硬盘空间只分配了10GB,需要扩容到20GB.  ...

  6. linux 的 两种磁盘扩容

    当LVM分区空间不足的时候,可以进行扩容.主要的扩容方法有两种: 通过空余的磁盘进行扩容,这个方法比较简单,不会对原有数据有影响.将其他LVM分区空间取出一部分给需要扩容的LVM分区.下面就分别具体介 ...

  7. PVE 下的虚拟机磁盘扩容

    扩容背景:一台测试机磁盘不足,需要扩容: /dev/mapper/centos-root 40G 40G 20K 100% / 先到PVE网页上对需要扩容的机器扩容,这里新建20G示例: 另外之前也分 ...

  8. docker mysql 容器报too many connections 引发的liunx磁盘扩容操作

    症状每次删除mysql容器重启没两分钟又报标题错 df -h 命令查看各个挂载空间应用情况发现root home var 三个文件目录挂载的空间满了 网上百度了一下liunx磁盘扩容操作,fdisk ...

  9. linux 逻辑卷管理 /dev/mapper/VolGroup-lv_root 100%调整分区大小

    1.解决过程 # df -h   // 查看分区 # umount /home   // 取消挂载 # e2fsck -f /dev/mapper/VolGroup-lv_home   // 分区检测 ...

随机推荐

  1. java 框架-缓冲-Redis 1概述

    https://www.jianshu.com/p/56999f2b8e3b Redis 概述 在我们日常的Java Web开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在 ...

  2. ASP.NET WEB应用程序(.network4.5)MVC Razor视图引擎2 HtmlHelper-超链接方法

    一.@Html.ActionLink()概述 在MVC的Rasor视图引擎中,微软采用一种全新的方式来表示从前的超链接方式,它代替了从前的繁杂的超链接标签,让代码看起来更加简洁.通过浏览器依然会解析成 ...

  3. nlopt 二次优化

    /* * main.c * * Created on: Oct 9, 2018 * Author: lgh */ #include <stdio.h> #include <math. ...

  4. Django对postgresql数据库进行分组聚合查询

    action(methods=['GET'], detail=False, url_path='count') def count(self, request): """ ...

  5. (详细)JAVA使用JDBC连接MySQL数据库(1)- 软件

    欢迎任何形式的转载,但请务必注明出处. 本节为下面四个的安装和配置 jdk Eclipse MySQL mysql connectors 一.jdk 点击查看安装和环境配置教程 二.Eclipse 点 ...

  6. 六、TreeMap的使用 及其源码解析

    TreeMap中的元素默认按照keys的自然排序排列 1. 构造函数TreeMap(): 创建一个空的TreeMap ,keys按照自然排序TreeMap(Comparator comparator) ...

  7. linux内核驱动学习指南

    1. 参考链接 小白的博客 ONE_Tech 你为什么看不懂Linux内核驱动源码? 求教怎么学习linux内核驱动

  8. 【HICP Gauss】数据库 数据库管理(存储过程 函数 对象 近义词 触发器 事务类型)-9

    存储过程存储过程在大新数据库系统中,一组为了完成特定功能的SQL语句集 存储在SQL数据库中 优势: SQL进行封装 调用方便             存储过程会进行编译 提升用户执行SQL语句集的速 ...

  9. 用js刷剑指offer(数值的整数次方)

    题目描述 给定一个double类型的浮点数base和int类型的整数exponent.求base的exponent次方. 保证base和exponent不同时为0 牛客网链接 思路 快速幂算法,举个例 ...

  10. webpack中typeScript的打包配置

    2018年typescript发展的非常好,js是一门非常灵活的语言,所以一个功能,怎么写都能够写出来,但是这也会导致一个问题,不同人写js的方式不同,那么会导致同一个功能出现的代码风格会迥然不同.这 ...