`

linux之根分区满了

阅读更多

*、在一次linux环境下的项目遇到no space left on device的异常学到以下处理方案:

df -h;可以看到/根分区占用100%
有人说lnode占用过大
df -ivh;查看后并不是,那就继续往下
有人说是未删除的文件导致
lsof | grep deleted;发现文件并不大,那就继续往下
此时无法继续跟踪了,因为没有到此绝大部分人都已经找到了根源,然而
我依旧没解决
于是,我查询到以下解决方法
查询根下占用比较大的文件路径
du -sh /* 2>/dev/null | sort -hr | head -3
加入var占用大,那就继续
du -sh /var/* 2>/dev/null | sort -hr | head -3
依次类推,一定能确认根源
哈哈哈哈

 

*、遇到该问题还有一种扩容的方式

简单来说,详见下面的网址,哈哈
扩:https://www.cnblogs.com/jackruicao/p/6258820.html
缩:https://www.linuxidc.com/Linux/2016-06/132709.htm
备注:
确实若能自己整理一番会有更深刻的理解,但是真的没心思,哎,等有心情再说吧

  

 

*、指令学习

du -sh 路径;
可查看该路径下各个目录占用空间大小
du -sh 路径/*[*不要遗漏] 2[关键]>/dev/null |sort -hr[倒叙排序] |head -3[前三]

 

分享到:
评论

相关推荐

    Linux7扩容根分区(LVM+非LVM).docx

    Linux 7 扩容根分区(LVM+非 LVM) Linux 7 扩容根分区是指在 Linux 7 操作系统中扩展根分区的大小,以满足存储需求。在本文中,我们将介绍使用 LVM(Logical Volume Manager)和非 LVM 两种方法来扩容根分区。 使用...

    linux 扩展SWAP分区

    Linux 扩展 SWAP 分区和根目录空间不足解决方案 Linux 系统中的 SWAP 分区和根目录空间不足是一个常见的问题,对于服务器和计算机的性能和稳定性造成了影响。解决这个问题的方法有多种,本文将介绍如何扩展根目录...

    讲解Linux硬盘分区步骤

    Linux硬盘分区步骤是每一个Linux使用者必须掌握的基本技能之一。Linux系统与Windows系统在硬盘分区命名规则上存在很大差异,因此对于新手来说,理解这些命名规则是学习Linux硬盘分区的第一步。Linux使用dev作为存储...

    linux分区图解+详解

    3. **根分区(/)**:这是Linux系统的核心分区,包含了所有系统文件和目录,相当于Windows的C盘。在示例中,剩余的空间被分配给了EXT3的根分区,并选择“使用全部可用空间”。 Linux分区还涉及到基本分区和逻辑分区...

    Linux主分区,扩展分区,逻辑分区的联系和区别

    在Linux中,磁盘分区通常会包括根分区(/)、交换分区(swap)以及其他的特定用途分区(如/home、/usr等)。例如,描述中的`swap 交换分区 swap hda3`是一个主分区,用于充当虚拟内存,提高系统性能。而`/home 用户...

    linux安装如何分区

    在Linux系统的安装过程中,正确的磁盘分区是非常重要的步骤之一。良好的分区策略不仅可以提高系统的性能,还能确保数据的安全性。本文将详细介绍Linux安装时的分区方法,包括手动分区的原因以及具体操作流程。 ####...

    linux机器根分区硬盘LVM扩展方法

    在Linux系统中,根分区(/)是至关重要的,它包含了操作系统的核心组件和大部分系统级文件。当根分区的空间不足时,系统性能可能会受到影响,甚至可能导致服务无法正常运行。为了解决这一问题,Linux提供了逻辑卷...

    A40i-T3修改根分区大小.docx

    要修改A40i-T3的根分区大小,需要修改三个文件:lichee/tools/pack/chips/sun8iw11p1/configs/default/sys_partition_linux.fex、lichee/tools/pack/chips/sun8iw11p1/usr-resource/usr-resource.ini和lichee/out/...

    Linux下硬盘分区的最佳方案

    - **1-A, 2-A, and 3-A**: 组成8GB的RAID 5作为根分区。 - **1-B, 2-B, and 3-B**: 组成6GB的RAID 5作为/var分区。 - **1-C, 2-C, and 3-C**: 组成55.96GB的RAID 5作为/home分区。 #### 四、结论 在Linux系统下...

    linux 分区大小 挂载

    例如,在服务器环境中,可能会创建多个分区以优化性能,如将日志文件放在单独的分区以避免填满根分区;在开发环境中,可能需要为源代码创建独立的分区以方便管理。而在桌面系统中,用户可能更关注个人数据的安全性和...

    Linux 磁盘手动分区(涉及oracle)

    本文将详细介绍如何在Red Hat Enterprise Linux (RHEL) 6.2系统中手动进行磁盘分区,包括/boot、swap以及/(根分区)等关键分区的设置,并特别关注Oracle数据库环境下的最佳实践。 #### 二、准备工作 在开始手动...

    linux分区建议 .

    - **根分区(/)**:用于存放Linux系统的所有文件和目录。 - **建议大小**:考虑到完全安装所需的5GB左右空间,如果可能,建议分配更大的空间以容纳更多的软件和服务。 - **位置选择**:使用Windows下最后一个分区...

    Ubuntu Linux系统的分区方案

    如果预期系统将安装大量的软件包或者有较多的数据存储需求,则可以适当增加根分区的大小。 2. **交换分区(swap)**:尽管现代计算机普遍配备了大容量内存,但设置交换分区仍然是一个好习惯。它可以在内存不足时作为...

    linux下获得硬盘分区数据

    在Linux操作系统中,获取硬盘分区的数据是一项常见的任务,这对于系统管理员和开发者来说至关重要。通过Linux命令行工具或者编程接口,我们可以轻松地获取到硬盘的分区信息,包括分区大小、分区格式等关键数据。本篇...

    linux下的分区详解

    1. 根分区(/):用于存储系统文件,包括操作系统的核心文件、系统配置文件和应用程序等。这是Linux系统的根目录,所有其他分区都是从这里衍生出来的。 2. 交换分区(swap):用于虚拟内存的存储。Linux系统使用...

    linux 自动分区脚本

    linux自动分区非常方便的实现自动化的在根目录新建出www目录并自动挂载

    菜鸟级的Linux分区教程

    Linux分区对于初学者来说可能显得复杂,但理解其基本概念是掌握Linux系统的关键步骤。在这个“菜鸟级的Linux分区教程”中,我们将探讨Linux中的“分区”概念,实际上在Linux中被称为“挂载点”,以及Linux系统下硬盘...

    linux硬盘分区 硬盘启动盘

    3. **制作可启动硬盘**:如果你想要将硬盘作为启动盘,可以在安装系统时选择从硬盘安装,并指定新分区作为根目录(/),这通常在安装过程中会有明确的提示。 **三、开机自动挂载** 1. **编辑fstab**:使用`vim /...

Global site tag (gtag.js) - Google Analytics