psutil和du提供不同的输出
我正在检查目录大小,但是psutil和du提供不同的输出,psutil,du,Psutil,Du,我正在检查目录大小,但是du和psutil的输出差异很大 导入psutil >>>打印(psutil.disk\u用法(“/home/user1”)) 磁盘使用率(总计=52586614784,使用=3006468096,可用=49580146688,百分比=5.7) 所以使用的大小是3006468096字节(大约2.9GB) 使用du du -sb /home/user1 498960095 /home/user1 ,约为0.5 GB 对我来说,du结果似乎是正确的(因为目录中没有太
du
和psutil
的输出差异很大
导入psutil
>>>打印(psutil.disk\u用法(“/home/user1”))
磁盘使用率(总计=52586614784,使用=3006468096,可用=49580146688,百分比=5.7)
所以使用的大小是3006468096字节(大约2.9GB)
使用du
du -sb /home/user1
498960095 /home/user1
,约为0.5 GB
对我来说,du结果似乎是正确的(因为目录中没有太多内容),但我想知道为什么psutil会给出这样的结果。我很确定psutils会给出您要传递的目录所在的已装入块磁盘的总大小(例如:
/
)。您可以通过检查df-h
输出来确认