A mensagem de erro aqui provavelmente não vem do tamanho do arquivo de troca em si, mas de sua localização em uma montagem NFS. Não há nada errado, acredito em um arquivo de troca de 1 TB. Imagine que tipo de troca estará lá em um multiprocessador SMP com 4TB de RAM!
Para trocar em um arquivo remoto, você pode fazer o seguinte:
# losetup /dev/loop0 /mnt/big/swap.swap
# mkswap /dev/loop0
# swapon /dev/loop0