Por que o 'postmap' gera um banco de dados tão grande?

1

Eu tenho um/etc/postfix/generic de uma linha para configurar o mapeamento de endereços para o relé smtp através do meu provedor de e-mail. A execução de sudo postmap /etc/postfix/generic gera um arquivo Berkeley DB de 29.360.128 bytes a partir desse arquivo de texto de 52 bytes. Isso parece um pouco excessivo!

Da mesma forma, um arquivo de 65 bytes /etc/postfix/sasl_passwd de balões para 37.748.736 bytes no formulário do banco de dados.

Isso está em uma partição APFS no macOS High Sierra. Um arquivo semelhante em uma partição HFS + no Sierra produz um arquivo de bytes muito mais razoável, o que me faz pensar se é algo de tamanho de bloco e o APFS está ... causando algo estranho que acontece?

    
por Chris 25.02.2018 / 22:42

1 resposta

0

Acho que você está correto nos problemas do sistema de arquivos.

Estou executando o postfix relay no centos 6, todos os meus arquivos DB berkley são do mesmo tamanho, independentemente do arquivo original

-rw-r--r-- 1 root root 20497 Oct 14 23:00 access
-rw-r--r-- 1 root root 12288 Oct 14 23:00 access.db
-rw-r--r-- 1 root root  1802 Oct 11 23:21 recipient_access
-rw-r--r-- 1 root root 12288 Oct 11 23:21 recipient_access.db
-rw-r--r-- 1 root root  2140 Jan 17 14:31 sender_access
-rw-r--r-- 1 root root 12288 Jan 17 14:31 sender_access.db
-rw-r--r-- 1 root root 12609 Oct 21 15:09 transport
-rw-r--r-- 1 root root 12288 Oct 21 15:09 transport.db
-rw-r--r-- 1 root root 12494 Mar 27  2007 virtual
-rw-r--r-- 1 root root 12288 Dec  8  2016 virtual.db
    
por 31.03.2018 / 02:42