Ядро имеет  настраиваемый параметр "ulimit" - максимальный раз-
мер создаваемого файла. Для пользовательского процесса его мож-
но явным  образом  задать  (в /etc/profile, например), командой
ulimit

    ulimit 1000000000    # максимальный размер файла 1Gb

Однако,   по   умолчанию   ulimit   установлен   в   параметрах
конфигурации  ядра,  и  грамотнее   будет   его   заменить,   и
переконфигурировать ядро. Для этого, будучи суперюзером:

1. Поправить файл

SFSZLIM = 0x1000000
          ^^^^^^^ Сделать столько, сколько надо. Просто добавить
                  ещe два нолика - получится 4 Гб.
{
        description = "process file size soft limit"
        default = 0x1000000
                  ^^^^^^^^^ Здесь поправить точно так же
        range = "-1..0x7fffffff(+1)"
        tunable = true
}

2. Выполнить команду     /sbin/buildsys

3. Перегрузить машину.

4. Процедура подробно описана в книжке "Machine Monitoring and
Tuning"

Популярность: 8, Last-modified: Thu, 12 Feb 1998 07:25:40 GMT