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

这篇具有很好参考价值的文章主要介绍了centos系统/dev/mapper/centos-root目录被占满的解决方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近在做虚拟机部署docker微服务时,发现磁盘内存占满,无法进行操作。

open /var/lib/dpkg/info/libc6:amd64.templates: no space left on device

接下来就写下我在备份虚拟机上如何解决根目录被占满的问题:

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

df -h
/dev/mapper/centos-root 满了,linux,centos,linux,运维,Powered by 金山文档

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

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

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

cd / && du -h -x --max-depth=1
/dev/mapper/centos-root 满了,linux,centos,linux,运维,Powered by 金山文档

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

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

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

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

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

lsof |grep delete

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

/dev/mapper/centos-root 满了,linux,centos,linux,运维,Powered by 金山文档

4、虚拟机扩容

4.1、查看磁盘编号
[root@localhost /]#  ls /dev/sd*
/dev/mapper/centos-root 满了,linux,centos,linux,运维,Powered by 金山文档
4.2、创建pv
[root@localhost /]# pvcreate /dev/sda4
/dev/mapper/centos-root 满了,linux,centos,linux,运维,Powered by 金山文档
4.3、把pv加入vg中,相当于扩充vg的大小

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

[root@localhost /]# vgs
/dev/mapper/centos-root 满了,linux,centos,linux,运维,Powered by 金山文档

扩展vg,使用vgextend命令

[root@localhost /]#  vgextend centos /dev/sda4
4.4、成功把vg卷扩展了,再用lvs查看一下
[root@localhost /]#  lvs
/dev/mapper/centos-root 满了,linux,centos,linux,运维,Powered by 金山文档

5、扩展lv,使用lvextend命令

[root@localhost /]#  lvextend -L +20G /dev/mapper/centos-root
/dev/mapper/centos-root 满了,linux,centos,linux,运维,Powered by 金山文档

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

[root@localhost /]# xfs_growfs /dev/mapper/centos-root
/dev/mapper/centos-root 满了,linux,centos,linux,运维,Powered by 金山文档

7、再使用df -h查看

[root@localhost /]# df -h
/dev/mapper/centos-root 满了,linux,centos,linux,运维,Powered by 金山文档

容量已经从17G扩展到37G了,扩容成功。文章来源地址https://www.toymoban.com/news/detail-597952.html

到了这里,关于centos系统/dev/mapper/centos-root目录被占满的解决方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos 系统启动后直接进入dracut,找不到/dev/mapper/centos-root

    提示界面如下:  Warning: /dev/mapper/centos-root does not exist 解决方式: 在shell命令行中执行如下命令,可以找到相关的lvm虚拟卷。然后临时进入系统 进入系统之后,重新生成相关的内核启动文件 然后重启系统即可。 参考:lvm - warning /dev/centos/root swap centos-root does not exist -- after

    2024年02月15日
    浏览(41)
  • linux系统下 devmappercentos-root目录被占满的解决方式

    可以看到/dev/mapper/centos-root 已经快满了,这时候就算启动hdfs,也会是强制性的进入安全模式,不让写数据 使用kill -9 进程号,杀掉对应进程即可 4.1查看磁盘编号 4.2创建pv 4.3把pv加入vg中,相当于扩充vg的大小 4.3.1 vgs :先使用vgs查看vg组 4.3.2 vgextend centos /dev/sda4:扩展vg,使用

    2024年04月25日
    浏览(29)
  • 扩容系统盘【centos-root】

    问题描述:  磁盘空间有42G,但是系统盘只有6G。 问题抛出:(P2原本只有7G,其中有30G错误分配到nvmeOn1p2了)p2的30G空间怎么合理分配给系统盘? (执行:     sudo growpart /dev/nvme0n1 2       分配给了P2  30G) centos扩容系统盘(扩容根目录root) 1、 查看root原有的容量,为6G  

    2024年02月12日
    浏览(42)
  • Linux 给/dev/mapper/rhel-root 扩容

            本文章主要展示了在linux中如何向/dev/mapper/rhel-root 目录扩容,当然,按照此方法向其它目录扩容也可以! 1,使用命令查看linux内存占用情况 发现我的/dev/mapper/rhel-root 目录快用满了,我们要对其进行扩容。在扩容之前在首先针对虚拟机硬盘进行扩展。 2,首先需要关闭

    2024年03月19日
    浏览(41)
  • CentOS系统/root根目录扩容(扩展逻辑卷)

    具体操作步骤 1、查看本机磁盘环境挂载情况 2、添加磁盘分区 3、开始扩容 4、同步到文件系统 1、查看本机磁盘环境挂载情况 2、添加磁盘分区 fdisk是一个用于磁盘分区的命令行工具,它可以帮助我们在CentOS系统中创建、删除、修改和查看磁盘分区。 /dev/sda是路径 linux中dev的

    2024年02月03日
    浏览(52)
  • Linux /dev目录详解和Linux系统各个目录的作用

    在linux下,/dev目录是很重要的,各种设备都在下面。下面简单总结一下: dev是设备(device)的英文缩写。 /dev这个目录对所有的用户都十分重要。 因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和 windows ,dos操作系统不

    2024年04月11日
    浏览(43)
  • linux安装系统无法找到系统盘提示/dev/root does not exist

    主机采用多磁盘阵列,并且磁盘型号和容量各不一样。 安装CentosLinux 7.6系统且用U盘安装时,提示/dev/root does not exist 英特尔Cascade Lake SP系统对于内核版本kernel-3.10.0-957.1.3.el7kernel-3.10.0-957.1.3.el7,会爆出警告并且U盘启动项无法识别找到。 警告信息:RHEL 7 Update 6 GA running on Intel

    2024年02月04日
    浏览(36)
  • 关于sql server 2019 安装目录所在分区自动写满的问题

    找到sql server 2019 的安装目录,如:X:Microsoft Sql Server。其中,X:是根目录。 在sql server 2019 的安装目录X:Microsoft Sql Server下,找到路径: MSSQL15.MSSQLSERVERLogPolyBasedump 删除除.log文件外的所有文件。 这些文件是PolyBase 相关服务产生的日志,单个将近500MB。 1.PolyBase用于Sql Server 与

    2024年02月09日
    浏览(53)
  • verity cannot ... ‘/dev/block/dm-4‘ is read-only/ 证书cacerts系统目录

    网上的说的一种做法是 su mount -o rw,remount / mount -o rw,remount /system cp /data/misc/user/0/cacerts-added/269953fb.0 /system/etc/security/cacerts/ rm /data/misc/user/0/cacerts-added/269953fb.0 reboot 但是我机子是android 12.0 提示 \\\'/dev/block/dm-4\\\' is read-only 用adb root 和 adb disable-verity 关闭verity 验证却提示 verity cannot

    2024年02月13日
    浏览(45)
  • Ubuntu Server 出现 /dev/mapper/ubuntu--vg-ubuntu--lv 磁盘问题

    在拉代码的时候,出现了 /dev/mapper/ubuntu–vg-ubuntu–lv 磁盘满,导致拉代码失败。解决这个问题的办法有两种: 删除磁盘上不必要的文件; 想办法扩容磁盘。 第一种方法没有什么好说的,使用 rm -rf [文件名] 的方式删除不必要的文件。第二种方法的话,稍微复杂一些。 Step

    2024年02月06日
    浏览(85)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包