Precisa de mais espaço de troca - de slots de disco

2

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.

Existe conteúdo nos discos existentes.

Gostaria de redimensionar a partição, mas isso foi considerado "questionável" com 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:)

    
por Daniel 03.02.2012 / 00:22

3 respostas

4

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

Crie o arquivo:

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

Transforme em swap:

mkswap /swapfile

Proteja-o:

chown root:root /swapfile
chmod 0600 /swapfile

Ative:

swapon /swapfile

Ativar cada inicialização:

vi /etc/fstab
/swapfile1 swap swap defaults 0 0
    
por 03.02.2012 / 00:37
3

Você desejará usar o gparted, não o parted, que não manipula o redimensionamento dos sistemas de arquivos nas partições. Há uma chance de que algo possa dar errado, mas na maior parte, é bastante confiável. Como sempre, tenha um backup. BTW, você tinha configurado o servidor inicialmente usando o LVM, expandindo a partição de swap seria um piscar de olhos. Não apenas confiável, mas também não exigiria qualquer tempo de inatividade.

    
por 03.02.2012 / 00:39
2

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 e decente do servidor, armazene-o em outra máquina, pense cuidadosamente sobre como restaurar seu servidor a partir do 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 uma nota lateral - seria uma boa prática operacional sempre ter um bom backup, de qualquer maneira. Se você tivesse isso, essa questão não surgiria; -)

    
por 03.02.2012 / 00:34