Не забываем изменить 1048576 на необходимый нам размер файла в Кб. В моем случае это 1 Гб дополнительного(!) объема. Т.е. если до этого у меня размер свопа был 2 Гб, то после данной процедуры общий объем составит 3 Гб.
Указали размер. Теперь обозначим его как своп-файл, чтобы система об этом знала.
mkswap /swapfile
В консоли видим примерно такое:
# mkswap /swapfile Setting up swapspace version 1, size = 1048572 KiB no label, UUID=14628740-c04f-43a2-abcb-994e0749bd24
И, наконец, "включаем" файл, чтобы он начал работать, как полагается:
swapon /swapfile
Проверяем, что все получилось:
# swapon -s Filename Type Size Used Priority /dev/sda5 partition 2559996 18304 -1 /swapfile file 1048572 0 -2
Видим, что в системе есть полноценный раздел, созданный нами при инсталяции и наш файл, созданный прямо сейчас. Профит, как говорится.
Однако есть маленький нюанс: работать это все будет только до первой перезагрузки. Исправим недоразумение.
Откроем в любимом редакторе файл /etc/fstab Добавим в конец файла новую строку следующего содержания:
Комментарии
11:32
Сложный (переразбитие дисков, перемещение разделов) описывать подробно не стану, уж больно много там нюансов, связанных с конкретной ситуацией.
А вот простой работает не хуже. И он более универсальный.
Итак, приступим.
Используемые переменные:
swapfile - имя будущего файла подкачки
Находим диск, где есть свободное место. которого нам хватит для дополнительного файла подкачки.
Создаем этот самый файл подкачки командой:
dd if=/dev/zero of=/swapfile bs=1024 count=1048576
Не забываем изменить 1048576 на необходимый нам размер файла в Кб. В моем случае это 1 Гб дополнительного(!) объема. Т.е. если до этого у меня размер свопа был 2 Гб, то после данной процедуры общий объем составит 3 Гб.
Указали размер. Теперь обозначим его как своп-файл, чтобы система об этом знала.
mkswap /swapfile
В консоли видим примерно такое:
# mkswap /swapfile
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=14628740-c04f-43a2-abcb-994e0749bd24
И, наконец, "включаем" файл, чтобы он начал работать, как полагается:
swapon /swapfile
Проверяем, что все получилось:
# swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 2559996 18304 -1
/swapfile file 1048572 0 -2
Видим, что в системе есть полноценный раздел, созданный нами при инсталяции и наш файл, созданный прямо сейчас. Профит, как говорится.
Однако есть маленький нюанс: работать это все будет только до первой перезагрузки. Исправим недоразумение.
Откроем в любимом редакторе файл /etc/fstab Добавим в конец файла новую строку следующего содержания:
UUID=14628740-c04f-43a2-abcb-994e0749bd24 none swap sw 0 0
Естественно, что UUID мы указываем тот, что нам выдала команда mkswap (см. выше).
Вот теперь и в самом деле "Профит!".
16:02
17:01
или, если уж все таки очень хочется заняться арифметикой)):
dd if=/dev/zero of=/swapfile bs=1M count=1024