趣文网 > 作文大全

Linux操作系统中 如何监控硬盘使用情况 这个简单命令值得学习

2020-12-02 10:30:01
相关推荐

操作系统是由一系列用于不同目的,服务不同人物的系统软件组成,随着Linux越来越流行,对Linux操作系统的一些基础的监控与操作越来越重要。磁盘空间是一种非常有限的资源,我们经常要统计硬盘或者其他存储介质的情况,不知道你们有没有这样的经历,线上的机器跑着跑着,突然日志就打不下来了,或者想重新上传一个二进制包总是失败,一种非常可能的情况,就是因为磁盘空间已经爆满了。在Linux系统中,磁盘管理有两个非常重要的命令,一个是df(disk free,了解了英文是不是更方便记忆),另一个是du(disk usage)。

df命令

我们可以使用df来查看还有多少硬盘还有多少空间,如上图所示,我们注意到有多个不同的分区,blocks跟used分别表示被总数与被使用数,Availabel表示还有多少的空间可以使用。如果我们只是使用df,大小的单位有byte,不太直观,所以,我们可以增加-h参数,是的空间大小以最合适的单位进行展示。

du命令

我们都知道可以使用ll命令来查看文件的大小,但是使用ll命令的时候我们会发现一个问题,就是无法统计文件夹的大小,所有的文件夹在ll命令中都显示为4K。那么如何统计目录下所有文件的大小呢?

这就要使用到我们的du命令的。在同样的目录下执行du -h,我们发现,操作系统会去遍历所有的子目录,并统计他们的文件大小。在Linux操作系统中,文件夹是没有记录整个文件的大小的,所以每次统计都需要进行遍历,如果目录非常的深,就可能非常的慢,一般我们只要获取一个大概的结果,可以使用--max-depth来设置文件的最深目录。另外还有一些非常实用的命令,例如--exclude可以用来排除指定的文件或者满足指定正则表达式的文件。我们可以使用man du来获取到更多的du命令的使用方法!

总结

好了,今天我们介绍到这里。欢迎大家关注我,整理后会和大家继续分享。大家的支持是我继续唠嗑的动力。

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

距离的作文 使命作文 改变了我作文 作文的英语怎么说 自主作文 90字作文 盛夏作文 花作文300字 我的人生作文 梦想800字作文 四年级故事作文 奥特曼作文 节俭作文 作文360字 花的作文怎么写 奋斗作文题目 追梦的作文 编故事作文 闹钟作文 有关疫情作文 为 喝彩作文 觉醒作文 怎么写事的作文 第二单元作文 高分英语作文 日文作文 400字作文初中 怎么写花的作文 做游戏作文 古筝作文