公司做网站需要哪些资料,电子商务网站建设下载,上海人才网官方网站,营销最好的网站建设公司案例#xff1a;我们在执行df命令时#xff0c;查看到磁盘利用率很高#xff0c;但是到相对应的目录执行du -sh *来找大文件时进行删除时#xff0c;发现各个目录相加并不大#xff0c;如下图#xff1a; 使用df命令查看到根(/)目录使用到33G#xff0c;而du命令显示只使…案例我们在执行df命令时查看到磁盘利用率很高但是到相对应的目录执行du -sh *来找大文件时进行删除时发现各个目录相加并不大如下图 使用df命令查看到根(/)目录使用到33G而du命令显示只使用了2.5G 分析 df命令显示的是文件系统级别的磁盘空间使用情况包括已用空间、可用空间以及挂载点等信息。通过df命令可以得知各个分区的总空间、已用空间和剩余空间从而了解磁盘的使用状况 du命令du更侧重于展示文件和目录级别的磁盘占用情况只计算文件或目录占用的磁盘空间。这个命令通常用来查找占用空间大的文件或者目录帮助我们定位可能的磁盘空间浪费问题 当出现上述的情况的时候我们应该怀疑是否有文件删除了导致du 命令查找时未找到该文件但是打开的进程还是在占用该文件此时磁盘空间并不会得到释放从而导致 使用df命令查看磁盘使用率时这些已删除未释放的文件会被统计到而du只统计未删除的文件从而导致两者的结果相关较大。 处理方法 使用 lsof 命令可以显示已删除的文件将有问题的进程/服务重启磁盘空间就会得到释放 1.查看已删除但未释放的文件 lsof | grep delete 此时可以看到/var/log/test.log文件已经删除但还在被tail命令占用占用文件的进程ID可以看到是4163 在使用ls命令时已经查看不到该文件了 2.杀进程并验证 将异常进程关闭后使用df命令查看磁盘空间时显示结果正常。