Linux中如何查看磁盘空间_Linux磁盘空间查看的多种方式

等等,昨天发生了一些事情。
当时服务器突然爆满了,吓死我了。
我快速打开终端并输入了一些命令。
首先我用 df -h 查看。
上帝/var/log正在爆炸。
我已经用了快9 0G了。
现在是周一早上九点,阳光正好,但我却感觉自己在敲锣打鼓。

turn 和 du -sh |使用齐次组 -hr |头 -5 扫描 /var/log。
看到日志备份失败,备份文件堆积到了十几G。
好的,问题找到了。
这是备份脚本中的一个错误。
删除了一些过期的记录并立即释放空间。
如果没有订单,您就必须一一核对。
你会累的。

上次使用 ncdu 解析用户目录,因为颜色编码非常直观。
灰色代表小文件,红色一目了然。
与查看 df 不同,您必须找出哪个目录是最困难的。
但如果 ncdu 的挂载点太多。
导航会很困难。
这取决于具体情况。

现在想想,最实用的就是用du快速找到df -h,深入挖掘。
lsblk 适用于硬件故障排除。
例如上次sdb2 分区发现没有安装。
使用lsblk后发现是initramfs自动安装的。
如果您过度使用这些命令。
就像玩捉迷藏一样,你总能找到那个愚蠢的文件。
但是……Linux 最大的恐惧是什么?这是突然弹出的 ext4 健康警告。

linux?查看当前文件夹大小

老实说,这个 doo 命令用起来真的很有趣。
之前在服务器上做一个项目,突然某个文件夹爆炸了,就用它来测试一下。
我已经尝试过我提到的两种用法,它们实际上非常直观。
以我上次做的电子商务网站项目为例。
服务器上有一个日志文件夹,突然内存占用达到了几百MB。
我快速打开一个终端, cd 输入并直接 du -sh 登录,并以秒为单位看到了大小。
原来是子文件夹中存储的临时文件太多。
我使用 find 和 grep 来清理它。
嘿嘿,我顿时就释然了。

说一下区别,这里是我的理解:du -sh 显示当前目录(即日志)占用了多少空间,不包括其中的文件。
而du -sh或du -sh会统计所有子目录,哪个子目录大就一目了然。
上次我跟一个实习生讲过这个,一开始他也听不出来。
他说du-sh中多余的小文件非常烦人。
后来我让他用sync,告诉他这就像查家庭总收入一样。
du -sh 查看家庭的储蓄,du -sh 计算家庭的总工资。

但是需要注意的一件事是我上次在旧系统上尝试过。
对于一些大文件,du-sh 需要很长时间才能列出,您可能需要等待几分钟。
现在新系统应该好多了,但是这个细节你得注意一下。

我记得的信息是du -sh显示的是多少G,du -sh把所有的子目录都加上了,有时相差几十兆。
这个差异可能是那些特别小的文件的总和。
大家在使用的时候,可以注意一下这个数值上的差异,有时候也能发现一些小问题。