我有一台Linux CentOS服务器,使用的 OS+ 包大约5GB。然后,我将97GB 的数据从 Windows 服务器传输到这台 Linux 服务器上的两个文件夹,计算磁盘使用后,我看到两个文件夹的总大小大于磁盘使用大小。
du -sh
在每个文件夹上运行,一个使用50GB,另一个使用47GB
但是运行起来df -h
,使用的空间是96GB。( 50GB + 47GB + 5GB ) > 96GB
有什么问题吗?这两个文件夹包含大量文件(100 万+)。谢谢。
我最近一直在运行一个程序,每次都会创建大约 100-200GB 的临时文件。当它运行时,我现在经常用完磁盘空间......但我真的没有。
当我运行时,df -h
我得到:
Filesystem Size Used Avail Use% Mounted on
udev 32G 0 32G 0% /dev
tmpfs 6.3G 2.9M 6.3G 1% /run
/dev/mapper/data-root 912G 693G 174G 81% /
tmpfs 32G 178M 32G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/loop2 163M 163M 0 100% /snap/chromium/1362
/dev/loop1 241M 241M 0 100% /snap/chromium/1373
/dev/nvme1n1p1 467M 228M 205M 53% /boot
/dev/loop4 56M 56M 0 100% /snap/core18/1932
/dev/loop0 374M 374M 0 100% /snap/anbox/186 …
Run Code Online (Sandbox Code Playgroud)