一、常用命令

linux中所有的数据都是以文件的形式存储。

lsof(list open file)是一个列出当前系统打开文件的工具。通过访问文件,不仅可以访问常规数据,还可以访问网络连接和硬件。
在终端下输入lsof即可显示系统打开的文件,因为lsof需要范文核心内存和各种文件,所有必须以root用户才能访问。
安装命令 yam install lsof

命令介绍:

# du(disk usage)常用来查看目录的大小  df(disk free)查看磁盘空间的使用情况
# 查看某个目录
du -sh /home/jkson
# 查看某个目录大小,并按照文件大小降序排列
sudo du -sm /home/jkson | sort -nr | less# 寻找超过500M的大文件
find / -size +500M

二、df du的区别

1、 du 的参数

-a // 显示全部目录中文件的大小 单位 KB 。
-b // 显示目录中文件的大小,以字节byte为单位。
-c // 显示目录中文件的大小,同时也显示总和;单位KB。
-k 、 -m // 显示目录中文件的大小,-k 单位KB,-m 单位MB.
-s // 仅显示目录的总值,单位KB。

-h // 以K M G为单位显示,提高可读性~~~(最常用的一个~也可能只用这一个就满足需求了)
–max-depth=1 // 显示层级

2、df参数

// 命令参数
-a // 查看全部文件系统,单位默认KB
-h // 使用-h选项以KB、MB、GB的单位来显示,可读性高~~~(最常用)

3、df 与 du 的区别:

(1)df 命令用于查询整个文件系统的使用情况;du命令只统计目录或文件使用的空间(对于目录,递归统计)。所以 df 查询到的空间要大于 du。

(2)df 命令的实现是通过调用函数 statfs 查询文件系统的信息,这些信息是保存在文件系统中的;du 是通过 opendir()、stat() 函数查询文件大小,累加而出结果。


参考文案:

  1. Linux中 du -h 与 df -h 区别:https://www.cnblogs.com/computer1-2-3/p/15839970.html
  2. 已删除文件句柄未释放:https://blog.csdn.net/qq_40907977/article/details/109305200
  3. 内存占用情况:https://www.cnblogs.com/eyesfree/p/14786485.html

Linux 根目录100%占用 (/dev/mapper/centos-root 100%问题)相关推荐

  1. Linux 根目录爆满解决(/dev/mapper/centos-root 100%问题)

    一.使用df -h命令查看,发现/根目录的剩余空间为0.总共系统盘容量才20G. 文件系统                   容量  已用  可用 已用% 挂载点 /dev/mapper/cento ...

  2. linux 根目录爆满 解决 /dev/mapper/centos-root 100%问题

    一.使用 df -h 命令查看,发现/根目录的剩余空间为0.总共系统盘容量才20G. 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 20G 20G 20k ...

  3. CentOS7根目录磁盘扩容(/dev/mapper/centos-root 空间不足)

    今天启动本地虚拟机发现很卡,一看磁盘空间满了,这里记录下,参考文章: https://www.cnblogs.com/herui1991/p/12052967.html # 查看根分区大小 [root ...

  4. Linux解决磁盘占用:/dev/vda1占用100%

    问题场景 1.在linux中,查看磁盘占用情况: df -h 如下图所示: 解决 查看各目录下文件占用: du -sh * 一般查看: /usr/local /home 等目录,一般都是log日志造成 ...

  5. Linux 根目录爆满

    Linux 根目录爆满 解决(/dev/mapper/cl-root 100%问题) df -h提示磁盘空间可能满了,所以查看磁盘空间 查看发现/dev/mapper/centos-root目录占用过 ...

  6. Linux /dev/mapper/ubuntu--vg-ubuntu--lv 磁盘空间不足的问题

    最近公司需要搭建一个服务器,同事帮忙安装了ubuntu的服务器版本系统,安装好之后,通过 df -h 查看 发现只有不到200G的空间,感觉哪里不对,机器的硬盘空间应该很大的.通过 lsblk 这个命 ...

  7. 【Linux】Linux扩容(VmWare扩容linux根目录)

    目录 思路: 一.VmWare操作 二.创建新分区 sda3,并设置格式为xfs,设置lvm 2.1 查看已有的分区 2.2创建新分区sda3 2.3重启系统并重新查看分区 2.4设置 新分区sda3 ...

  8. Linux根目录扩容

    公司服务器有的服务器需要扩容,自己在网上查找资料学习,顺便整理记录一下! 以下就是Linux根目录扩容的步骤,跟着操作你也一定能成功. $ df -hl # 查询磁盘使用情况 $ fdisk -l # ...

  9. linux 扩根目录,linux根目录扩容

    1.查看新添加的磁盘,如下: /dev/sde为新添加磁盘 可用如下脚本进行扫描 echo ' - - - ' > /sys/class/scsi_host/host0/scan Disk /d ...

最新文章

  1. python去掉数字最后的零_python – 如何消除额外的负号,将数字四舍五入为零时,以numpy为单位?...
  2. 常见Kotlin高频问题解惑
  3. 1290. 二进制链表转整数
  4. julia go python_过去的Python的四个挑战者:Swift、Go、Julia、R
  5. C++_结构体的定义和使用_结构体数组---C++语言工作笔记025
  6. java把一个文件的内容复制到另外一个文件
  7. Android开源框架:Universal-Image-Loader解析(四)TaskProcess
  8. WinMerge 操作界面汉语版(截图),以及简单功能介绍
  9. IOS开发学习笔记007-数据结构
  10. 自动识别人脸html5,【前端】H5人脸实时识别自动截取人脸照片
  11. 良心安利三大游戏音效素材网站
  12. 二阶系统的时间响应及动态性能(时域分析)
  13. 【博主推荐】C#生成好看的二维码(附源码)
  14. linux系统发生假死状态处理办法
  15. win7啊,我的纠结,ip啊
  16. 选车位摇号小程序开发制作
  17. 从字节码指令分析i=i++(i是long类型时)
  18. 浅析私有化即时通讯软件的用处有哪些
  19. 快速使用Android串口
  20. 什么叫取反_取反位什么意思_c语言按位取反什么意思

热门文章

  1. 技术战“疫”的决胜之战
  2. mysql 带条件取count记录数,SUM()函数按条件求和
  3. BS模式与CS模式的区别
  4. 英语单词:lexeme;词位;
  5. 大专学计算机维修,《计算机维修与网络工程》大专学历班
  6. VS竞技平台2.1版优化
  7. Linux就业技术指导(三):IDC机房解密
  8. 如何解决M1芯片安装PS 2021闪退、卡启动界面的问题?
  9. C++实现鼠标点击其他程序
  10. 有个人笑着与你说,有个人满脸严肃的对你说着,心里却是偷偷的在笑