File Size Limit

3 отговора 111 прегледа
#1

File Size Limit

Здравейте,
Значи имам един мейл сървър върху мендрейк 9.1, сървъра е постфикс.
В настройките на самия сървър не съм задал ограничение за големината на пощенската кутия. Имам и към 60 гигабайта свободно пространство на харда (ext3).
Проблема - едната пощенска кутия на колега, който е в отпуск стигна 50 мегабайта и връща писмата със съобщението :
-----------------------------------------------------------------------------
cannot access mailbox
/var/spool/mail/i.cankov for user i.cankov. error writing message: File
too large
-----------------------------------------------------------------------------
Предполагам че е или от някви per user квоти или някакво ограничение за големината на файла от ОС.
Не разбирам много от квоти и т.н.
Как да разбера къде е проблема и да го оправя.
Благодаря

Отговор
в отговор на muffty #2

Re: File Size Limit

Стандартното ограничение на postfix за размер на mailbox е 50МБ.

Добави в main.cf:

mailbox_size_limit = XYZ

където XYZ е размера в байтове.

Отговор
в отговор на l #3

Re: File Size Limit

mailbox_size_limit = 0 #т.е. неограничено

Грешката си открих в конфигурацията на сървъра. Вече проблем няма. Но ми е любопитно - какви са ограниченията на ОС за големина на файл и откъде могат да се задават/променят?

Отговор
в отговор на muffty #4

Re: File Size Limit

По-долу говоря само за Линукс на 32 битов Интел...

Положението с максималния размер на файловете в Линукс е малко объркано. Може да разчиташ, че всички програми могат да работят с файлове до 2GB. За да може да работи с по-големи файлове (2^63 байта), програмата трябва да е компилирана с различна конфигурация.

Това са ограниченията на libc.

Оттам нататък има допълнителни ограничения, свързани с файловата система. Мисля, че популярните (Юникс) файлови системи позволяват поне 2^63 байта файлове.

Отговор