您好,使用df -TH命令可以查看整个文件系统的容量和使用情况,而使用du命令可以查看特定目录或文件的大小。这两个命令的结果不一致可能有以下原因:
1、文件系统中存在已删除但仍被占用的文件,如果在文件系统中删除了某些大文件,但是这些文件仍然被某些进程占用,那么这些文件占用的磁盘空间是不会被释放的。因此,使用df -TH命令查看文件系统使用情况时,这些已删除但仍被占用的文件所占用的磁盘空间会被计入使用量,而使用du命令查看特定目录或文件的大小时,这些已删除文件所占用的磁盘空间不会被计入目录或文件的大小。这个您可以通过重启服务释放空间
2、您系统的磁盘损坏,导致系统内的磁盘空间不一致,这个您可以去联系一下服务器运营商,进去一下磁盘扫描,判断是否有损坏 |