Не удается создать файл размером больше 16 Мб.
Ядро имеет настраиваемый параметр "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"
Популярность: 16, Last-modified: Thu, 12 Feb 1998 07:26:01 GmT