Mount

在 FreeBSD 中找不到 8GB 數據

  • May 27, 2016

我在 FreeBSD 中找不到 8GB 數據。我使用df -h並看到了這個:

/dev/da1s1a      19G     16G    1.4G    92%    /
devfs            1.0k    1.0k      0B   100%    /dev
zzdata/jail      341G     22G    318G     7%    /jail
ssd/radius       183G     10G    173G     5%    /jail/mysql1/var/db/mysql/radius
ssd              173G     31k    173G     0%    /ssd
zzdata           355G     37G    318G    10%    /usr/local
zzdata/ports     319G    906M    318G     0%    /usr/ports
zzdata/ports/distfiles    319G    457M    318G     0%    /usr/ports/distfiles
zzdata/src       318G    386M    318G     0%    /usr/src
/bin             19G     16G    1.4G    92%    /jail/mysql1/bin
/sbin            19G     16G    1.4G    92%    /jail/mysql1/sbin
/lib             19G     16G    1.4G    92%    /jail/mysql1/lib
/libexec         19G     16G    1.4G    92%    /jail/mysql1/libexec
/usr/bin         19G     16G    1.4G    92%    /jail/mysql1/usr/bin
/usr/sbin        19G     16G    1.4G    92%    /jail/mysql1/usr/sbin
/usr/include     19G     16G    1.4G    92%    /jail/mysql1/usr/include
/usr/lib         19G     16G    1.4G    92%    /jail/mysql1/usr/lib
/usr/libdata     19G     16G    1.4G    92%    /jail/mysql1/usr/libdata
/usr/libexec     19G     16G    1.4G    92%    /jail/mysql1/usr/libexec
/usr/share       19G     16G    1.4G    92%    /jail/mysql1/usr/share
/usr/ports       319G    906M    318G     0%    /jail/mysql1/usr/ports
/usr/ports/distfiles   319G  457M  318G   0%    /jail/mysql1/usr/ports/distfiles
devfs            1.0k    1.0k      0B   100%    /jail/mysql1/dev
fdescfs          1.0k    1.0k      0B   100%    /dev/fd

我嘗試通過du -Aclnx掛載到 UFS 文件系統的所有文件進行檢查,但我找到了 9525Mb 文件。有什麼建議嗎?

我的 fstab:

/dev/da1s1a / ufs rw 1 1
/dev/da1s1b none swap sw 0 0
10.199.194.110:/storage/xfs_radius /mnt/nas nfs rw,tcp,noauto,noatime,async 0 0

如果一個程序打開一個文件但隨後刪除了該文件,則輸出du將不同於df.

您可以使用lsof它來查找使用失去大小的文件打開的程序。

當程序結束/關閉文件時,df應該du顯示使用的相同空間。

引用自:https://unix.stackexchange.com/questions/285873