首页 > 系统相关 >linux系统/dev/mapper/centos-root目录被占满的解决方式

linux系统/dev/mapper/centos-root目录被占满的解决方式

时间:2023-05-29 16:46:26浏览次数:68  
标签:mapper centos 查看 占用 dev root localhost

1、查看虚拟机磁盘使用情况

df -h

 

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

2、查看哪个目录占用过高

使用 du -h -x --max-depth=1 查看哪个目录占用过高,对于过高目录中的内容适当删减腾出一些空间

cd / && du -h -x --max-depth=1

可以看到当前是./cache文件占用内存最多,这是我扩容及删除文件之后的占用情况,在之前是文档占用最多。

找到占用最多的文档,并进入文档,再执行du -h -x --max-depth=1,查看占用内存的文档,删除不必要的文件

3、查看是否还有文件被删除而进程还活着造成占用空间的现象

若发现空间被占满,就还有这种方式可以查看是否是系统文件删除后还存在进程活着的情况,解决方式就是:

使用lsof |grep delete语句查看对应进程号;

lsof |grep delete

使用kill -9 进程号,杀掉对应进程即可。

4、虚拟机扩容

4.1、查看磁盘编号

[root@localhost /]#  ls /dev/sd*

4.2、创建pv

[root@localhost /]# pvcreate /dev/sda4

4.3、把pv加入vg中,相当于扩充vg的大小

[root@localhost dyx]# vgs *** 先使用vgs查看vg组

[root@localhost /]# vgs

扩展vg,使用vgextend命令

[root@localhost /]#  vgextend centos /dev/sda4

4.4、成功把vg卷扩展了,再用lvs查看一下

[root@localhost /]#  lvs

5、扩展lv,使用lvextend命令

[root@localhost /]#  lvextend -L +20G /dev/mapper/centos-root  

6、命令使系统重新读取大小

[root@localhost /]# xfs_growfs /dev/mapper/centos-root

7、再使用df -h查看

[root@localhost /]# df -h

容量已经从17G扩展到37G了,扩容成功。

 

标签:mapper,centos,查看,占用,dev,root,localhost
From: https://www.cnblogs.com/yongquan/p/17440891.html

相关文章

  • 安装CentOS报错的一些问题
    问题:1、使用U盘安装CentOS7.6操作系统时,在选择“installCentOS7”后,在准备进入图形化界面安装之前,会报错dracut-initqueuetimeout,无法继续安装操作系统。此问题为系统引导中的LABEL默认安装源路径与U盘刻录后名称不匹配问题导致。如下LABEL=CentOS\x207\x20x86_64(\x20在......
  • 线上环境如何开启vue devtool
    varVue,walker,node;walker=document.createTreeWalker(document.body,1);while((node=walker.nextNode())){if(node.__vue__){Vue=node.__vue__.$options._base;if(!Vue.config.devtools){Vue.config.devtools=true;if(windo......
  • vm -版本 16.2.3 - 将win10 指定磁盘文件夹挂载为linux【centOS 7】的共享磁盘
    1.vm配置win10磁盘指定文件夹为共享文件夹, 16.2.3版本不需要安装vm-tools 2.在linux开启共享文件夹执行指令sudovmhgfs-fuse.host://mnt/hgfs-osubtype=vmhgfs-fuse,allow_other如果报错这是因为 /mnt/hgfs 文件夹已经存在不需要理会,已经开启共享了在  /......
  • vm - centos 配置好后还是网络不通-解决
    1.背景这不是linux系统问题,是vm没有配置好导致2.解决打开目的实例的设置》网络适配器 换为配好的虚拟网卡同时保证win系统开启这个网卡 然后重启虚拟机3.测试cmdping一下 好了,现在可以使用xshell来连接了 ......
  • CentOS 7重置root管理员密码
    1.首先确认下是否为RHEL7系统。如果是,然后再进行下面的操作。[root@bind-master17~]#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)2.重启linux系统主机并出现引导界面时,按下键盘上的e键进入内核编辑界面: 3.在linux16参数这行的最后面追加“rd......
  • 如何搭建自己的CentOS系统
    CentOS是一个完全免费的操作系统,这对于开发人员来说非常有吸引力。他们可以使用CentOS来开发和测试应用程序,而不需要支付任何费用。那么作为程序员如果搭建自己的CentOS服务器呢?搭建自己的CentOS系统需要以下步骤:1、下载CentOS系统镜像文件:可以从官方网站或者镜像站点下载CentO......
  • centos下安装go环境两种方法
    centos下安装go环境有两种方式,一个是yum,一个是直接到官网下载tar.包1.yum方式安装yum-yinstallgolang1然后就可以使用go语言了,这种方式有着明显的缺点,因为都是yum自己处理的依赖,不方便管理。下载tar包手动安装标准官网:https://golang.org/需要墙镜像官网:https://golang.goo......
  • MyBatis源码之getMapper获取代理对象
    MyBatis源码之getMapper获取代理对象下面这句话意思非常明了,就是通过传入接口类型对象,获取接口代理对象。IUserDaouserDao1=sqlSession1.getMapper(IUserDao.class);具体的过程如下:一、首先,调用SqlSession的实现类DefaultSqlSession的getMapper方法,其实是在该方法内调用con......
  • Java学习:使用MyBatis Plus的分页插件和QueryWrapper结合自定义mapper xml实现多表关联
     Vo:/***用来返回给前端展示列表的数据实体*/@DatapublicclassCourseVoimplementsSerializable{privatestaticfinallongserialVersionUID=1L;privateStringid;privateStringtitle;privateStringsubjectParentTitle;private......
  • centos7上Hadoop2.7.2完全分布式部署
    1.规划node1         node2           node3datanode       datanode         datanodenamenode     resourcemanager  secondarynamenodenodemanager   nodemanager     no......