Redimensionar partição sem usar o LVM

0

Eu tenho o Ubuntu 16.04 instalado no servidor remoto e solicitei outro 20GB para minha partição /dev/vda2 (agora seus 20 GB), então o tamanho total seria 40GB . Como vda2 está cheio de dados muito valiosos (o uso do disco é 100%), quero estendê-lo.

Agora, procurei maneiras de fazer isso, mas descobri que meu LVM não está configurado ou, pelo menos, parece que, porque quando eu executo, por exemplo, vgdisplay , nada acontece. Então eu tentei vgscan e ele diz Reading volume groups from cache. mas é isso.

Eu tentei seguir este tutorial link mas já que não posso executar

# vgdisplay < Volume-Group-Name>

porque eu não sei meu volume-group-name , estou preso.

O que posso fazer? Eu estou procurando a maneira mais segura e também mais fácil, já que eu tenho 2 bancos de dados rodando lá, eu copiei todos os meus dados, mas eu realmente não quero configurar tudo de novo ...

Apenas para informações, quando eu executo fdisk -l eu recebo isto:

Editar:

istoéoqueeutenhoarespeitoderesponderabaixo:

label: gpt
label-id: 88501878-0C4F-486D-B09A-1AD0A6C81982
device: /dev/vda
unit: sectors
first-lba: 34
last-lba: 41943006

/dev/vda1 : start=        2048, size=        2048, type=21686148-6449-6E6F-744E-656564454649, uuid=6FA9DDEF-760F-4276-9DF0-B8A62F9C51BD
/dev/vda2 : start=        4096, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=E0912389-7C07-41F7-A21E-B8B131F2C491
    
por Ady96 26.11.2018 / 19:14

1 resposta

1

Você pode simplesmente usar sfdisk para redimensionar a segunda partição.

# write the current partition table into a machine readable text file 
sfdisk --dump /dev/vda > /var/tmp/vda.old
cp /var/tmp/vda.old /var/tmp/vda.new
# also copy vda.old to another machine to have a safe backup

# edit the dump to set the new size for partion 2
# (you may remove the size parameter ", size= 1234" and the
# whole line "last-lba: 1234" to get the max possible size)
vim /var/tmp/vda.new

# now apply the edited partition table to the harddisk
sfdisk --no-reread /dev/vda </var/tmp/vda.new

# check if it looks good, otherwise repair/try again
fdisk -l /dev/vda


# after reboot, resize the filesystem too, for example in case of ext{2,3,4}
resize2fs /dev/vda2

Note que você pode fazer isso sem usar o LVM porque há espaço livre no seu HD diretamente após a partição que você deseja redimensionar. Com o LVM, você não teria que reiniciar e também todas as etapas de redimensionamento pareceriam um pouco menos perigosas. Então, em geral, eu recomendaria usar o LVM desde o início, ao instalar o servidor. Mas para você deve funcionar aqui também sem LVM.

    
por 26.11.2018 / 19:42