ну есть разные варианты, но мне лично больше нравиться поверх зфс-а
типа так # zfs create -V 4g tank/swap # geli onetime -s 4096 /dev/zvol/tank/swap # swapon /dev/zvol/tank/swap.eli З.Ы. поставили подобную задачу - решил делать именно так. В больше степени потому, что надо зашифровать не все что только можно, а один раздел. И операционку можно стартануть без раздела зашифрованного
