如何确定正确的文件大小?不可能是680G。我想它与某些nullfs
相关功能有某种关系
# ls -lah system.log
-rw-r----- 1 web vuser 680G 21 Jul 22:59 system.log
# du -hs
25G
# df -hT .
Filesystem Type Size Used Avail Capacity Mounted on
/usr/local/www/apache24/data nullfs 181G 61G 120G 34 [restricted]
服务器使用ZFS:
# mount
vsd/myhost on / (zfs, NFS exported, local, noatime, nfsv4acls)
# zfs list -o name,mountpoint,used,logicalused,compression
NAME MOUNTPOINT USED LUSED COMPRESS
vsd /home/vsd 75.6G 80.6G lz4
vsd/myhost /home/vsd/myhost 74.5G 78.4G lz4
答案1
这或许只是一个稀疏文件。一个有漏洞的文件(未使用的块在读取时返回零)。通常,您可以查看它使用了多少个块
ls -ls system.log
答案2
如果是nullfs,那么看看“目标”文件?