Precisa de mais espaço de troca – sem slots de disco

Precisa de mais espaço de troca – sem slots de disco

Um servidor que estou usando foi configurado incorretamente com apenas 1G de espaço de troca.

Não há mais slots físicos no disco rígido.

Há conteúdo nos discos existentes.

Eu gostaria de redimensionar a partição, mas isso foi considerado "questionável" com o parted.

Alguém tem alguma sugestão sobre como aumentar a quantidade de espaço de troca sem perda de dados?

O espaço de troca de montagem do NFS não é uma opção :)

Responder1

Considere criar um arquivo swap em vez de uma partição swap:

Crie o arquivo:

dd if=/dev/zero of=/swapfile bs=1M count=8192

Transforme-o em troca:

mkswap /swapfile

Proteja-o:

chown root:root /swapfile
chmod 0600 /swapfile

Ative-o:

swapon /swapfile

Ative cada inicialização:

vi /etc/fstab
/swapfile1 swap swap defaults 0 0

Responder2

Você vai querer usar o gparted, não o parted, que não lida com o redimensionamento dos sistemas de arquivos dentro das partições. Há uma chance de algo dar errado, mas na maioria das vezes é bastante confiável. Como sempre, tenha um backup. A propósito, se você tivesse configurado o servidor inicialmente usando LVM, expandir a partição swap seria muito fácil. Não apenas confiável, mas também não exigiria nenhum tempo de inatividade.

Responder3

Você não deixa claro quanto tempo de inatividade pode pagar no servidor. Se não for nada muito importante, sugiro que você faça um backup completo decente do servidor, armazene-o em outra máquina, pense bem em como restaurar seu servidor a partir desse backup caso tudo dê errado - e então vá em frente e redimensione suas partições. Sim, isso é sempre um pouco arriscado, mas tive uma excelente taxa de sucesso nos últimos anos.

Como observação lateral - seria uma boa prática operacional ter sempre um bom backup à mão, de qualquer maneira. Se você tivesse isso, essa pergunta não surgiria ;-)

informação relacionada