Aumentar permanentemente o tamanho do swap?

0

Estou usando esses 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 é voltar ao tamanho de troca anterior. Como posso torná-lo permanente, então ele ficaria no tamanho que eu definir?

Atualizar A execução de swapon -s revela:

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

O SO é Debian GNU/Linux 7 (wheezy)

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

    
por Andrius 16.07.2015 / 07:31

1 resposta

0

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

Neste caso específico, o SO é 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 como descrito na pergunta original (o nome do arquivo de troca e sua localização não importa):

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

É importante configurar as permissões do arquivo de troca para 600 , porque você não quer que os 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

    
por 16.07.2015 / 10:36

Tags