Eu não acho que há uma maneira de fazer isso com um swapfile live existente - no entanto, você pode criar outro swapfile com uma prioridade ainda maior de 0 ou 1 que está no disco rápido (supondo que você tenha espaço em / home / alex ainda).
Crie com dd if=/dev/zero of=swapfile2 bs=1M count=$SIZE_IN_MEGS
. (Seu arquivo de swap de 500 gigs é enorme).
Você poderia então trocar o primeiro / home / alex / swapfile, mas não faz sentido, pois está no mesmo disco que o novo / home / alex / swapfile2 - ele só será usado para trocar (e não sair) até que o swapfile2 (e / dev / sda) esteja cheio. Você poderia trocar / dev / sda também, mas você sofrerá a penalidade de velocidade até que tudo seja lido de volta - e se você estiver com pouca memória, troque de volta para swapfile2.
Isso pode ser útil se você continuar a operar com pouca memória RAM e puder fazer isso em algum momento que não precisar de desempenho durante o tempo que levará para voltar e voltar, e depois retornar com o ram alternado no swapfile2, que operará muito mais rápido a partir de então.