mac查看系统查看系统空间

番茄系统家园 · 2021-07-11 08:36:15

mac查看系统查看系统空间

两台mac笔记本硬盘都是128G的空间,导致需要定期手动清理硬盘;测试服务器是两套环境共享100G的空间,清理环境的首要问题就是找到空间被谁占用了,重要的工具就是du和df;

1du的工作原理

du命令会对待统计文件逐个调用这个系统调用,获取文件大小。它的数据是基于文件获取的,所以有很大的灵活性,不一定非要针对一个分区,可以跨越多个分区操作。如果针对的目录中文件很多,du速度就会很慢了。

2df的工作原理

df命令使用的事这个系统调用,直接读取分区的超级块信息获取分区使用情况。它的数据是基于分区元数据的,所以只能针对整个分区。由于df直接读取超级块,所以运行速度不受文件多少影响。

3du和df不一致情况模拟

常见的df和du不一致情况就是文件删除的问题。当一个文件被删除后,在文件系统目录中已经不可见了,所以du就不会再统计它了。然而如果此时还有运行的进程持有这个已经被删除了的文件的句柄,那么这个文件就不会真正在磁盘中被删除,分区超级块中的信息也就不会更改。这样df仍旧会统计这个被删除了的文件。

一般使用df查看整个硬盘的使用情况,du查看局部硬盘占用情况;

一般使用命令进行查看一级目录的大小:du-h--max-=1(mac下无法使用)

mac系统使用命令进行查看一级目录的大小:du-sh*(兼容)

相关阅读

  • 快速的清理自己的mamac win7 空间c系统空间
  • macos Catalina
  • mac查看系统查看系统空间
  • 免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/10872.html
    猜你喜欢
    最新应用
    热门应用