20100618

Tamanho de arquivo em sistemas de arquivo OpenBSD

Na implementação de VOP_GETATTR, a struct vattr descreve os atributos de um arquivo. Dois campos descrevem tamanhos de arquivo:

1.vap->va_size: tamanho do arquivo em bytes. Pode ser visto, por exemplo, com ls(1).
2.vap->va_bytes: número de bytes gastos pelo arquivo na mídia que o contém. É mapeado no campo st_blocks de uma struct stat, ou seja, na prática é utilizado sempre como múltiplo do tamanho do bloco do sistema de arquivos. Pode ser visto com du(1).

Nenhum comentário:

Postar um comentário