Não é possível adicionar arquivo de troca no Solaris

Não é possível adicionar arquivo de troca no Solaris

Estou tentando adicionar um arquivo de troca no Solaris 10. Já criei um arquivo de 2 GB swap.file. Então, adiciono um arquivo de troca com o comando:

swap -a /swap.file

que mostra um erro:

/swap.file: o tamanho é inválido

O que estou fazendo de errado?

Responder1

Provavelmente você está executando um kernel de 32 bits. Você pode simplesmente criar arquivos de troca de 2 x 1 GB e adicioná-los separadamente.

# rm /swap.file
# /usr/sbin/mkfile 1024m /swap1
# /usr/sbin/mkfile 1024m /swap2
# /usr/sbin/swap -a /swap1
# /usr/sbin/swap -a /swap2

Além disso, para que esta configuração sobreviva a uma reinicialização, você também precisará adicionar linhas ao arquivo /etc/vfstab, por exemplo:

/swap1 - - swap - no -
/swap2 - - swap - no -

informação relacionada