nullfs do FreeBSD e tamanho de arquivo estranho

0

Como determinar um tamanho de arquivo correto? Não pode ser 680G. Eu suponho que seja de alguma forma relacionado a algum recurso relacionado 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]

O servidor usa o 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
    
por pevik 21.07.2016 / 23:13

2 respostas

1

Provavelmente é apenas um arquivo esparso . Um arquivo com furos (blocos não utilizados que, quando lidos, retornam zeros). Normalmente, você pode procurar quantos blocos ele usa com

ls -ls system.log
    
por 29.08.2016 / 22:11
0

Se for nullfs, então dê uma olhada no arquivo "target"?

    
por 23.07.2016 / 09:21