The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Каталог документации / Раздел "Документация для Solaris" / Оглавление документа

Не удается создать файл размером больше 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"


    Copyright © CIT

    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList