Назад | Перейти на главную страницу

Почему postmap генерирует такую ​​огромную базу данных?

У меня однострочный /etc/postfix/generic чтобы настроить сопоставление адресов для ретрансляции smtp через моего провайдера электронной почты. Бег sudo postmap /etc/postfix/generic генерирует файл Berkeley DB размером 29 360 128 байт из этого текстового файла размером 52 байта. Это кажется немного чрезмерным!

Точно так же 65 байт /etc/postfix/sasl_passwd файловые шары до 37 748 736 байт в форме БД.

Это в разделе APFS в macOS High Sierra. Аналогичный файл в разделе HFS + на Sierra создает гораздо более разумный файл размером 16384 байта, что заставляет меня задаться вопросом, не связано ли это с размером блока, а APFS ... вызывает что-то странное?

Я думаю, что вы правы в вопросах файловой системы.

Я использую ретранслятор postfix на centos 6, все мои файлы Berkley DB имеют одинаковый размер независимо от их исходного файла

-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