Eu tenho uma linha /etc/postfix/generic
para configurar o mapeamento de endereços para retransmissão SMTP através do meu provedor de e-mail. A execução 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
aumenta para 37.748.736 bytes no formato de 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 16384 bytes muito mais razoável, o que me faz pensar se é uma questão de tamanho de bloco e o APFS está, ... causando algo estranho acontecer?
Responder1
Acho que você está correto quanto aos problemas do sistema de arquivos.
Estou executando o postfix relay no centos 6, todos os meus arquivos berkley DB são do mesmo tamanho, independentemente do arquivo de origem
-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