Создание swap-файла

Все мы знаем, как необходим нашей системе такой раздел диска как swap. Но, предположим, что случилось так, что поспешив при инсталляции, вы... забыли создать этот раздел на жестком диске! Что же делать?! Ну, не сносить же все и не переразмечать же все заново?!

Главное - не паникуйте, ведь всегда есть выход из безвыходных ситуаций! Просто создайте swap-файл на одном из уже имеющихся, у вас на жестком диске, разделов.


Перед началом процесса создания swap-файла сначала необходимо определиться с его размером. Тут вы вольны сами выбирать его размер - 256, 512 или 600 мегабайт.

После того, как мы определились с желаемым размером swap-файла, мы собственно и создаем его командой:

# dd if=/dev/zero of=/mnt/500Mbytes.swap bs=1M count=512

После выполнения этой команды, в каталоге /mnt должен появиться файл 500Mbytes.swap. Это и есть наш swap-файл. Использовать его, вот таким как он есть сейчас, мы не можем, так как мы еще не задали тип файловой системы, который должен иметь наш файл. А именно - тип swap. Ну, это сделать не сложнее:

# mkswap /mnt/500Mbytes.swap

Ну, и наконец, для того, чтобы наша система при загрузке опознавала нам новоиспеченный swap, мы предварительно перед перезагрузкой добавляем в /etc/fstab следующую строчку:

/mnt/500Mbytes.swap swap swap defaults 0 0

Вот и все! Конечно же при подобном решении скорость работы со swap-файлом будет меньше, чем с разделом swap, расположенном на жестком диске, но если вы не заставляете свой компьютер заниматься большими расчетами, то это решение вам в данной ситуации будет кстати.