среда, 11 апреля 2012 г.

Создание и подключение swap-файла

Все операции выполняются от пользователя root

В примере создаем своп-файл размером 1Гб(1024Мб)

  • Создаем своп файл, который будем подключать:

    dd if=/dev/zero of=/swapfile bs=1024 count=1048576

    где count - 1024 x 1024MB = 1048576 block size

    соответственно, если вам нужен другой размер, то значение count необходимо изменить соответственно

  • Создаем своп файловую систему в файле:

    mkswap /swapfile
  • Меняем владельца и права на созданый своп-файл

    chown root:root /swapfile

    chmod 0600 /swapfile

  • Подключаем своп-файл:

    swapon /swapfile
  • Добавляем следующую запись в /etc/fstab, чтобы своп подключался автоматически при загрузке:

    /swapfile swap swap defaults 0 0

    Проверить количество поступного свопа можно командой:

    free

    free -m // в мегабайтах

    free -g // в гигабайтах