Ядро имеет настраиваемый
параметр "ulimit" - максимальный
размер создаваемого файла. Для
пользовательского процесса его
можно явным образом задать (в
/etc/profile, например), командой ulimit
ulimit 1000000000 # максимальный размер файла 1Gb
Однако, по умолчанию ulimit
установлен в параметрах
конфигурации ядра, и грамотнее
будет его заменить, и
переконфигурировать ядро. Для
этого, будучи суперюзером:
- Поправить файл
SFSZLIM = 0x1000000
^^^^^^^ Сделать столько, сколько надо. Просто добавить
ещe два нолика - получится 4 Гб.
{
description = "process file size soft limit"
default = 0x1000000
^^^^^^^^^ Здесь поправить точно так же
range = "-1..0x7fffffff(+1)"
tunable = true
}
- Выполнить команду /sbin/buildsys
- Перегрузить машину.
- Процедура подробно описана в
книжке "Machine Monitoring and Tuning"
|
|