Linux查看磁盘使用情况

在Linux中,检查磁盘的使用情况非常重要。
让我带您了解一些常用命令。

df 该命令查看整个磁盘。
如果您想知道磁盘有多大,已使用多少,有多少可用,请使用它。
例如,如果您输入 df,它会为您列出。

如果您想更好地理解数字,请使用 df -lh。
-l 是什么意思?说实话我不是很懂,但是-h就很容易理解了。
它采用GB、MB等单位,一看就知道。

又名du -sh /目录。
-s 是什么意思?看来我只能告诉你总数了。
例如,du -sh /opt 会告诉您 /opt 目录占用了多少空间。

您还需要 --max-depth=1 -h。
-max-深度=1 的作用是什么?我当时并没有意识到这一点。
但一般意义是,如果你想查看当前目录下的每个子目录占用了多少空间,就用这个。
例如,du --max-depth=1 -h /webapps,将为您列出/webapps下每个文件夹占用的大小。

这些命令对于管理员来说使用起来非常方便。
它可以了解磁盘的状态,避免意外的空间拥塞和无法操作系统。

如何查看Linux系统的磁盘使用量?

哎,你写的太详细了,就像教科书一样……但是如果你问如何在Linux中检查磁盘使用情况,那就是这样了。

上周一位客户问我如何清理服务器磁盘,所以我向他解释了这些命令。
想一想,df是看整个磁盘的情况,比如服务器连接了多少块磁盘,哪一块快满了。
使用 df -h 很好。
您可以直接看到 GB 和 MB,无需自己计算。
如果您怀疑某个特定磁盘(例如 /dev/sda1 分区)有问题,只需使用 df -h /dev/sda1 进行检查。

然后你需要查看某个文件夹有多大。
告诉你的老板担心“/var/log”目录是否太大。
这时候用du -sh /var/log, -s 来总结,不用深入到子文件夹。
如果你想一一查看它们或按大小对文件夹进行排序,则不需要 -h。
数字看起来很尴尬。

我非常喜欢ncdu,尤其是子目录很多的时候。
只用du或者find来一一查找太慢了。
当你打开ncdu时,它是一个图形界面。
直接点击即可访问子目录,也可以按大小排序。
上次我帮朋友清理电脑磁盘,只需要点击几下ncdu就找到了那些杂乱的下载文件夹,这比手动搜索要好得多。
安装也很简单,sudo apt install ncdu或sudo yum install ncdu,CentOS和Debian都可以。

如果你想查看使用情况的变化,只需使用 watch -n 6 0 df -h ,它会每分钟更新一次。
或者,如果您想在磁盘上查找大于 1 00 MB 的文件,请使用 find / -type f -size +1 00M -exec ls -lh {};。
我经常使用它,特别是当单个文件占用太多空间时。

无论如何,请记住这些命令。
df -h 检查总量,du -sh 检查给定文件夹的大小,ncdu 交互使用,find 搜索大文件。
练习得越多,它的用法就会越具体,你就会熟悉它。

linux系统查看文件占用情况

嗯...在Linux系统中...有很多命令可以查看一个文件占用了多少空间...
我们先看看整个硬盘...使用命令:df -h
这个命令...是查看你已经挂载的所有硬盘...使用了多少...还剩多少...
例如...我在2 02 2 年使用了这个命令...在一个城市...我看到了这样的输出...
已用文件系统大小 可用使用率 % 安装位置 /dev/sda 1 5 0G 2 0G 2 8 G 4 2 % / /tmpfs 3 .9 G 3 .9 G 0% /dev/shm
你看...有/dev/sda...总容量是1 5 0G...用完了2 0G...还剩2 8 G...已用了4 2 %...挂载到root /...还有一个/tmpfs...只有3 .9 G...用完了...
这个命令... -h...是为了让数字容易理解...不需要计算...只看GB MB...
我们看一个文件夹或文件...使用 du -h [目录path]
这个...只是查看特定位置使用了多少空间...
例如...如果我查看 /home 目录...只需使用: du -sh /home
这个命令...将告诉您 /home 总共使用了多少空间...不包括里面的小文件夹...
还有一个选项...--max-deep=1 ...即...只查看当前层...而不是下面的子文件夹...
例如...如果我查看/var...只需使用: du -h --max-deep=1 /var
这样... /var 中的所有子文件夹都不会被包含...
然后...要查看大文件...有一个命令... find /path -type f -size +1 00M -exec ls -lh {} ;
这个...是在某个路径中查找更大的...文件1 00MB...
例如...我在...在一家公司...2 02 2 年...查找某个项目的大文件...我用了这个...找到了很多...
还有一个工具...叫ncdu...这个需要安装...sudo apt install ncdu
安装后...使用这个...它看起来像一个机器文件夹计数...你可以点击查看...它在哪里使用了多少...它非常有用...
总之...看看硬盘容量...只需使用这些...df -h 可以看到整个...du -h 可以看到具体...find 查找大文件...ncdu 图形界面查看...
嗯...当然...