não é capaz de aumentar o tamanho do disco da VM do ubuntu

3

Eu aumentei o tamanho do disco da VM do vmware player de 30G para 50G. Eu não sou capaz de descobrir como estender a partição dentro do servidor Ubuntu (VM).

É possível aumentar / dev / sda1 para 50G?

convidado: ubuntu 64bit 16.04 vmware workstation 12 player

#fdisk -l
...
...

Disk /dev/ram15: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0001183e

Device     Boot    Start      End  Sectors Size Id Type
/dev/sda1  *        2048 58722303 58720256  28G 83 Linux
/dev/sda2       58724350 62912511  4188162   2G  5 Extended
/dev/sda5       58724352 62912511  4188160   2G 82 Linux swap / Solaris
root@ubs:~# 
root@ubs:~# 
root@ubs:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            2.0G     0  2.0G   0% /dev
tmpfs           394M  5.8M  388M   2% /run
/dev/sda1        28G   13G   14G  48% /
tmpfs           2.0G     0  2.0G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
cgmfs           100K     0  100K   0% /run/cgmanager/fs
tmpfs           394M     0  394M   0% /run/user/1000
root@ubs:~# 
    
por rajeev 11.09.2016 / 00:24

2 respostas

2

O problema é que sda2 e sda5 estão "no caminho". Felizmente o sda5 é apenas swap e, portanto, não contém dados persistentes.

Os passos seriam:

  1. Desativa todas as trocas. Isso fará o sda5 livre para ser excluído.
  2. Excluir sda5
  3. Excluir sda2
  4. Redimensionar sda1
  5. Crie sda2
  6. Crie o sda5
  7. mkswap sda5
  8. swapon
  9. resizefs /

Isso pode ser mais fácil no console no modo de usuário único, mas may pode ser feito sem necessidade de reinicialização.

    
por 11.09.2016 / 00:35
1

Dada sua configuração, é possível, mas extremamente demorado, estender /dev/sda1 . Você deve primeiro mover sda2 e sda5 para o final do disco, o que provavelmente exigirá o backup dos dados, a exclusão das partições, a extensão /dev/sda1 , a recriação das partições 2 e 5 ea restauração dos dados nessas partições . Você pode então expandir o sistema de arquivos em /dev/sda1 para usar todo o novo espaço.

    
por 11.09.2016 / 00:32