2

У меня есть сервер, на котором выполняется минимальная установка Debian 5.0. Сервер имеет только 128 МБ оперативной памяти.

Я пытаюсь установить virtualmin, но получаю сообщение:

............spinner: fork: Cannot allocate memory

Я читал, что это потому, что системе не хватает памяти. Мне интересно, есть ли еще способ установить это на моей машине.

После завершения установки у меня есть методы уменьшения объема памяти, используемой приложением.

2 ответа2

3

Я бы порекомендовал установить временный файл подкачки для увеличения доступной памяти. Вы можете настроить файл подкачки, используя следующие шаги:

  1. Определите размер нового файла подкачки и умножьте его на 1024, чтобы определить размер блока. Например, размер блока файла подкачки 64 МБ составляет 65536.

  2. В приглашении оболочки от имени root введите следующую команду с количеством, равным требуемому размеру блока:

    dd if=/dev/zero of=/swapfile bs=1024 count=65536
    
  3. Настройте файл подкачки с помощью команды:

    mkswap /swapfile
    
  4. Чтобы включить файл подкачки немедленно, но не автоматически во время загрузки:

    swapon /swapfile
    
1

Попробуйте остановить как можно больше служб во время установки программы.

Если вы устанавливали с помощью apt, попробуйте установить с помощью dpkg (dpkg -i /var/cache/apt/archives/virtualmin*.deb или dpkg --configure -a если пакет уже распакован и этап настройки не пройден ),

Похоже, что что-то в сценарии установки использует больше памяти, чем у вас. Если вы разместите полный вывод из сценария установки, вы можете получить лучшие ответы.

Некоторые хостинговые компании позволяют вам временно увеличить объем памяти для начальной установки или для X часов в месяц. Если у вас получилось, а все остальное не помогло, воспользуйтесь этим. И если это встроенный сервер, а не виртуализированный сервер, создайте файл подкачки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .