Expandindo a partição ext3 / usr com segurança, com o mínimo de tempo de inatividade

1

Eu herdei um servidor Centos 5.5 fornecido pela Softlayer.

Minha partição / usr está sendo preenchida, e não consigo ver nenhuma vitória rápida excluindo cruft. Parece que o grande número de contas de cpanel é a culpa, e o diretório / usr não deve ser grande o suficiente inicialmente.

O status atual dos discos é o seguinte:

Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/sda5     ext3    10153988   2270004   7359868  24% /
/dev/sda8     ext3     1019208     39296    927304   5% /tmp
/dev/sda7     ext3   438694908 107546224 308504668  26% /home
/dev/sda3     ext3    10154020   5162120   4467780  54% /var
/dev/sda2     ext3    10154020   8107412   1522488  85% /usr
/dev/sda1     ext3      101086     24181     71686  26% /boot
tmpfs        tmpfs     4082860         0   4082860   0% /dev/shm

Eu preciso aumentar o tamanho disso, estou pensando em dobrar para 20GB.

Eu li que é possível expandir partições ext3 em sistemas ativos. Minha pergunta é, como eu iria sobre isso? O pessoal do softlayer não vai tocá-lo com uma balaustrada, e só vai tão longe quanto executar um recarregamento do sistema operacional, deixando-me restaurar tudo a partir de backups.

    
por Pickledegg 03.06.2014 / 20:05

3 respostas

1

Você realmente tem espaço livre disponível em sda? Ou outro disco na caixa? Se não, você está preso. Mesmo se você fizer isso, você não pode crescer dinamicamente ao vivo, a menos que seu fs esteja em lvm, ou algum outro gerenciador de volume robusto. Se você tem espaço disponível ou outro drive (ex. Post fdisk -l), você pode fazer isso com tar e reboot .... nos avise e nós podemos ajudar:)

    
por 03.06.2014 / 20:24
1

Infelizmente, o redimensionamento online não funciona com o ext3. Você precisaria estar usando lvm para isso funcionar, pois as partições lógicas podem ser redimensionadas on-line. Com o ext3, o redimensionamento só pode ser feito se a partição não estiver montada.

Como alternativa, você sempre pode criar um link físico a partir de uma pasta em /usr para uma pasta na sua partição /home e mover os dados dessa maneira. O método exato varia de acordo com suas necessidades, mas exigiria menos dor de cabeça e tempo de inatividade.

    
por 03.06.2014 / 20:25
1

Eu também estou no Softlayer e tenho me deparado com os mesmos problemas. Eu passei por cima de todas as opções com sua equipe técnica e, infelizmente, assim como o resto das respostas, eu vou lhe dizer que não há boas notícias. Este é um novo tipo de desenvolvimento porque o Cpanel finalmente se tornou muito grande para a própria partição que ele definiu para si mesmo. Não é um problema induzido pelo Softlayer, é totalmente relacionado ao Cpanel.

Você realmente só tem uma opção se você é como eu e tem uma configuração RAID 1, que é mover para uma nova caixa que foi provisionada com mais espaço para a partição / dev / sda3. Se você tiver um compartimento de unidade disponível no servidor, poderá conseguir que o Softlayer conecte outra unidade para poder copiar seus dados. Essa unidade precisaria ser pré-formatada e pronta para ser usada, então tudo que você precisa fazer é mudar para ela quando estiver pronta.

Não podemos fazer isso porque estamos sem baias devido a estar em um servidor antigo. Nossa única opção é mudar, o que faremos na próxima semana. O que vamos ter que fazer é garantir que as partições do novo servidor sejam provisionadas suficientemente grandes para qualquer estupidez previsível do Cpanel. Difícil de prever, mas o triplo do tamanho deve fazê-lo (esperamos).

    
por 23.07.2014 / 22:47