Existem várias etapas para configurar um arquivo para usar como espaço de troca.
1 - crie o arquivo. Várias maneiras, eu uso dd
para ler /dev/zero
e saída para um arquivo - dd if=/dev/zero of=/path/to/swapfile bs=1024 count=100000
criará um arquivo de 1gb. Depois que o arquivo for criado, defina o modo como 600 - chmod 600 /path/to/swapfile
e verifique se o usuário root é o usuário proprietário.
Este comando dd
- if
é o arquivo de entrada, / dev / zero neste caso. of
é o arquivo de saída, onde os dados estão sendo gravados? Neste caso, é o caminho completo para o nosso arquivo de troca. bs
é tamanho de bloco, queremos pegar 1024 bytes de cada vez, e count
nos informa quantos para obter (o suficiente para fazer 1GB neste caso)
2 - torna o arquivo um sistema de arquivos de troca mkswap /path/to/swapfile
Uma vez feito isso, você pode manualmente iniciá-lo quando necessário com swapon /path/to/swapfile
ou se você quer que ele esteja sempre ativo, coloque uma referência em seu / etc / fstab para carregá-lo
/path/to/swapfile none swap sw 0 0
Apenas certifique-se de adicionar a linha APÓS a linha para carregar o sistema de arquivos no qual o arquivo de swap realmente reside