linux看目录容量,linux查看目录的大小(占用量)
方法一:
du -lh --max-depth=1 /path
先在/path目录下找出最大的目录path1,然后再在path1下找出最大的目录,这样一级一级就可以找出占用空间最大的目录了
du -lh --max-depth=1 /path/path1
方法二:
du -sh /* 查看占用的大小,找到最大目录后继续往里找
运行 df 命令:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VG00-LV01
50G 47G 16M 100% /
发现确实有个分区被占满了。。。
第一次碰到这种情况,继续google之,使用如下命令
du -sh /* | sort -nr
可以得到 / 目录下所有文件和目录的大小的排序结果。
从中找出最大的,在我的机器中/var文件占用了47个G的大小,应该就是它了,使用上面的命令继续追踪:
du -sh /var/* | sort -nr
du -sh /var/log/* | sort -nr
du -sh /var/log/httpd/* | sort -nr
一层一层往下追踪,最后发现是 httpd/目录下的ssl_error_log占据了超大磁盘空间,看了下文件内容,估计是某次链接导致了大量错误信息被一遍遍的循环写入。
不多想,直接把这文件删除。
运行 df -i:
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/VG00-LV01
3276800 226882 3049918 7% /
tmpfs 4069835 7 4069828 1% /dev/shm
/dev/md0 51200 39 51161 1% /boot
/dev/mapper/VG00-LV02
56705024 11756 56693268 1% /opt
没有太大使用量,这是因为-i查看inode节点情况,和文件大小是不同概念。
再次运行df -h命令:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VG00-LV01
50G 47G 16M 100% /
仍然还是100%,明明已经删除了啊。。。 不解,继续google之。。
结论是“在Linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会释放这个文件的磁盘空间,最后造成磁盘空间占用100%,整个系统无法正常运行。这种情况下,通过df和du命令查找的磁盘空间,两者是无法匹配的,可能df显示磁盘100%,而du查找目录的磁盘容量占用却很小。”
找出文件使用者,kill掉:
lsof -n | grep deleted
找到使用ssl_error_log文件的进程,kill掉,然后再次df -h,发现已经没有100%的情况了。
linux看目录容量,linux查看目录的大小(占用量)相关推荐
- linux看目录容量,linux_查看磁盘与目录容量
一.查看磁盘容量命令df(report file system disk space usage)## 终端运行 $ df 输出结果 我的物理主机上的 /dev/sda5 是对应着主机硬盘的分区,字母 ...
- linux看进程所在,linux 查看进程所在目录
一下内容转自:https://blog.csdn.net/spring21st/article/details/50561550 通过 ps 及 top 命令查看进程信息时,只能查到 相对路径,查不到 ...
- linux 文件大小_linux系统中查看目录大小的du命令常
CentOS7.3学习笔记总结(四十六)-linux系统中查看目录大小的du命令常用方法 在windows系统中我们想查看目录或文件的大小,直接右键属性,并且还能显示别的属性,在linux系统中,一般 ...
- linux看10g文件,Linux 查看文件和文件夹大小
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力. du可以查看文件及文件夹的大小. 两者配 ...
- linux看网络电影,Linux中看电影、听音乐
Linux中看电影,听音乐 目录: 一.简介 二.软件安装 三.简单使用 一.简介 一直以来很多人不使用Linux作为自己的日常操作系统,是因为Linux在多媒体方面的应用不给力,现在的Linux有很 ...
- linux查看目录被进程占用空间,linux lsof命令详解 (查看目录被哪些进程占用)
简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控 ...
- Linux 命令之 tree -- 以树状图列出目录的内容/查看目录内容
文章目录 一.命令介绍 二.常用选项 三.命令示例 (一)按树形结构显示当前目录下的内容 (二)按树状图显示当前目录下的所有目录名称而非文件 (三)列出指定目录下的第一层级的文件和目录名称 (四)不显 ...
- linux看配置命令,Linux下命令行查看系统配置
1 查看CPU 1.1 查看CPU个数 # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 2 **uniq命令:删除重 ...
- linux看硬盘io,linux查看硬盘IO
服务器io很大,但系统自带的命令,看不出来哪个进程产io, iotop是对系统内核有要求2.6.20以上的限制,还有一个工具dstat 最新版安装 wget -c http://linux.web.p ...
最新文章
- 新冠疫情下,毕业照怎么拍?10行Python代码搞定
- PHP扩展模块Memcache Redis Mssql部署
- Linux平台Qt creator报错:Circular all - first dependency dropped
- 在一个大项目中,我选择了另一种JDK实现AdoptOpenJDK
- locate mysql-server_Mysql问题
- ubuntu 环境下调试mysql源码_【转】Ubuntu 16.04下 Mysql 5.7.17源码编译与安装
- 细说C#多线程那些事 - 线程同步和多线程优先级
- nginx屏蔽服务器类型信息,简单的禁止CURL 访问服务器nginx
- [C++]Linux之C编程异常[true未定义解决方案]
- python学生信息管理系统
- win10 LTSC系统 安装应用商店和纸牌合集,解决从应用商店安装Solitaire Collection纸牌打开空白的问题
- 图书条形码跟ISBN号互相转换的类 续
- word添加脚注后正文跑到下一页
- 程序员申请加班调休被HR拒绝:996是行规,不想加班就滚?
- vue二维码的批量生成及下载
- 皖舒医疗告诉你医疗级制氧机具备哪些特性
- 微信小程序是计算机软件吗,pc端 移动端 客户端 微信小程序区别?
- ospf路由器连接物理网络的方式 以及ospf与IGRP对比(补充)
- I.MX6 AW-NB177NF wifi HAL
- 使用VS+QT问题小结