своп-разделов может быть несколько. если есть неразмеченное, пространство, можно добавить его как своп. Кроме того, в качестве свопа может выступать обычный файл.
А можно чуть подробнее про своп в файле?
Какие преимущества / недостатки?
с файлом все так же просто, как и с устройством. делаем файл нужного размера, делаем на него mkswap, делаем swapon.
Преимущества - не нужен отдельный раздел, если нужен своп. Напрмер, если кто-то, как топикстартер, промахнулся с размером при установки. Или забил на него вообще. В общем, дает дольшую гибкость. Я вот обхожусь без свопа вообше (благо RAM много), но под рукой скриптик, который подключает своп из 2Гб файла. Т.е. видишь, что физ. память кончается - раз, и добавил своп одним кликом
Недостатки, как всегда, связаны с (возможной? невозможной?) фрагментацией. Ну и в любом случае для доступу к файлу нужен один лишний шаг по сравнению с отдельным разделом - это драйвер файловой системы.