Estou fazendo isso com VMs. Estou usando o virtualbox e cometi o erro de criar um servidor com disco dinâmico. Em seguida, criei outro disco virtual, fixo, no qual clonei o sistema operacional do servidor. Isso porque sda1 não aumentaria de tamanho como deveria em um disco dinâmico, criando em vez disso uma partição estendida e alguma outra.
Ter o servidor em um disco fixo não ajudou, pois sda1 permaneceu do mesmo tamanho, apenas a partição estendida ficou maior.
Então, adicionei esse disco a uma VM da versão desktop que eu tinha para poder usar confortavelmente o gparted e aumentar a partição manualmente.
Agora, a partição estendida e a outra (sda5) da qual não me lembro do sistema de arquivos, tinham esses símbolos de chave, e mesmo executar o gparted com privilégios de root não me permitia excluí-los ou alterá-los de forma alguma.
Então me virei para o fdisk. Consegui excluir facilmente sda2 e sda5 e, em seguida, usar o gparted para aumentar o sda1. Deixei 1Mb no final.
O problema que estou tendo agora entra aqui. O servidor ainda dirá que não tem espaço suficiente para fazer isso ou aquilo, mesmo que tenha.
server@ubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 2.5G 0 2.5G 0% /dev
tmpfs 508M 7.3M 501M 2% /run
/dev/sda1 2.8G 2.7G 0 100% /
tmpfs 2.5G 0 2.5G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.5G 0 2.5G 0% /sys/fs/cgroup
/dev/sdb1 15G 47M 14G 1% /home/server/sxtngig
tmpfs 508M 0 508M 0% /run/user/1000
server@ubuntu:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 disk
└─sda1 8:1 0 8G 0 part /
sdb 8:16 0 15G 0 disk
└─sdb1 8:17 0 15G 0 part /home/server/sxtngig
sr0 11:0 1 1024M 0 rom
Como você pode ver, ele tem 8 Gb, mas o df não podeveristo. Existe uma maneira de fazer o servidoratualizaro espaço em disco? Talvez algo em um arquivo eu precise alterar?
Responder1
Você redimensionou a partição (o contêiner do sistema de arquivos), mas não o próprio sistema de arquivos. (É como mover seus papéis para um armário maior, mas não dizer a ninguém para usar as novas gavetas.)
Supondo que seja um sistema de arquivos ext4resize2fs
é o que você precisa. (Se não fosse ext4, você precisa de um comando diferente, mas os sistemas de arquivos modernos devem suportar o redimensionamento de qualquer maneira.) Veja também, por exemplohttps://access.redhat.com/articles/1196353
Responder2
Você redimensionou a partição, mas não o sistema de arquivos nela. Você precisa correrresize2fs
.