В настоящее время наличие в компьютере оперативной памяти размером в гигабайт или более уже не является чем-то сверхестественным. Однако, существуют задачи, способные при выполнении единолично захватывать все имеющиеся ресурсы, и для которых даже таких объёмов, мягко говоря, "маловато будет" (С).
Для того, чтобы защититься от ошибок переполнения памяти (но не только) и создаётся так называемый swap-раздел или по другому - раздел подкачки. Но может так случиться, что даже его объёма, как правило, уже заранее определённого на этапе установки операционной системы, будет недостаточно для решения возникшей задачи. Именно по этой причине создаются дополнительные разделы или просто файлы подкачки, причём последние подключить в систему достаточно просто (воспользуйтесь привилегиями пользователя root):
dd if=/dev/zero of=/swap.swp bs=1024 count=512K
Данная команда создаст в корневом разделе пустой файл swap.swp, объёмом порядка 537 мегабайт.
mkswap /swap.swp
swapon /swap.swp
Эти две команды создадут и подключат новую swap-область в операционную систему.
Осталось лишь проверить работоспособность нашего эксперимента:
cat /proc/swaps