Como expandir meu espaço em disco da partição principal?

1

Eu tenho um VPS (rodando o Ubuntu 16.04 64 bits) Eu só consigo acessar remotamente através do SSH. Agora, minha partição principal não tem mais espaço livre, enquanto há cerca de 50 GB disponíveis em outra partição. Estou tentando encontrar uma maneira de expandir minha partição principal, mesmo se eu perder dados nessa partição. Aqui está uma visão geral do uso atual do disco:

Filesystem      Size  Used Avail Use% Mounted on
udev            3.8G     0  3.8G   0% /dev
tmpfs           780M   25M  755M   4% /run
/dev/vda1        39G   39G   51M 100% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
tmpfs           100K     0  100K   0% /run/lxcfs/controllers
/dev/vdb         50G   52M   47G   1% /mnt/vdb
tmpfs           780M     0  780M   0% /run/user/0

você percebe o uso de espaço de 100% em / dev / vda1 que tem cerca de 40 GB e gostaria de usar os 50 GB disponíveis em / dev / vdb para obter mais espaço.

Alguma ideia de como fazer isso?

    
por Stephane Kouakou 22.06.2016 / 21:57

1 resposta

1

Proponho uma solução rápida : para mover um diretório inteiro com muitos dados da partição atolada para o vazio, para criar um link para esse diretório no lugar do original .

No seu caso, vamos supor que você tenha um grande armazenamento de dados DirWith40GB e seu subdiretório.
Do shell você pode

mv /home/user/DirWith40GB /mnt/vbd/Dir2
cd /home/user
link ln -s /mnt/vbd/Dir2 DirWith40GB 

você vai restaurar o nome original na primeira partição.
É claro que quando você fizer a manutenção, redimensionará a partição e retornará os dados.

As desvantagens podem estar ocultas em algumas opções de alguns comandos, ( find , rsync , tar ...), quando é especificado se seguir links (simbólicos) ou não, e se permanecer na mesma partição ...
Outro problema pode surgir se os arquivos em DirWith40GB estiverem em uso ...
Além disso, é possível adicionar um disco rígido (ou uma partição) e montá-lo em um caminho (é normal para os sistemas de arquivos Unix), mas você disse que só acessa via ssh ... então a solução rápida e suja. / p>

Outras leituras

por 23.06.2016 / 15:05