Aumentar permanentemente o tamanho do swap?

Aumentar permanentemente o tamanho do swap?

Estou usando estes comandos para aumentar o tamanho do swap (no swap existente):

dd if=/dev/zero of=/.swapfile bs=1M count=1024
mkswap -v1 /.swapfile
swapon /.swapfile

Ele aumenta, mas após a reinicialização do servidor, o padrão volta ao tamanho de troca anterior. Como posso torná-lo permanente, para que fique no tamanho que defini?

Atualizar A corrida swapon -srevela:

Filename                Type        Size    Used    Priority
/mnt/512MiB.swap        file        524284  92      -1

SO éDebian GNU/Linux 7 (wheezy)

Então suponho que ele use essa troca padrão.

Responder1

Se disponível, a maneira mais eficiente é aumentar o tamanho da partição swap (supondo que exista; você pode verificar usando swap -s).Aquié uma instrução para fazer isso.

Neste caso específico, o sistema operacional é virtualizado e não há acesso a ferramentas de particionamento. Nesse caso, um arquivo de troca (próximo a um espaço de troca "normal") é perfeitamente adequado.

Faça o arquivo de troca usando conforme descrito na pergunta original (o nome do arquivo de troca e sua localização não importam):

dd if=/dev/zero of=/.swapfile bs=1M count=1024
mkswap -v1 /.swapfile
swapon /.swapfile

É importante definir as permissões do arquivo de troca como 600, porque você não quer que usuários normais vejam o que está na memória (podem ser senhas de texto simples!), então:chmod 600 /.swapfile

Em seguida, adicione a seguinte linha a /etc/fstab:

/.swapfile none swap sw 0 0

informação relacionada