Linux: aumenta o tamanho da partição sda1

2

Eu quero aumentar a partição sda1 na minha VM porque está quase cheia. Eu escolhi o tamanho dinâmico no VirtualBox, mas parece que não funciona (o tamanho não aumenta dinamicamente). Aqui partições estado

Filesystem      Size  Used Avail Use% Mounted on
udev            610M     0  610M   0% /dev
tmpfs           126M  4,2M  122M   4% /run
/dev/sda1       6,6G  5,6G  619M  91% /
tmpfs           629M   92K  629M   1% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
tmpfs           629M     0  629M   0% /sys/fs/cgroup
tmpfs           126M   12K  126M   1% /run/user/1000

Eu redimensionei o tamanho da partição através das janelas com a linha de comando, eu tenho 15GB livres, mas quando eu tentei inicializar em um live cd do gparted, não consigo redimensionar sda1 porque há outra partição entre a partição sda1 e o cinza não usou 15GB.

Eu tentei o comando resize2f , mas ele me diz que o sda1 não tem o bloco que eu pedi.

Editar: resultado do comando sudo parted -l

Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 16,8GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system     Flags
 1      1049kB  7232MB  7231MB  primary   ext4            boot
 2      7233MB  8589MB  1356MB  extended
 5      7233MB  8589MB  1356MB  logical   linux-swap(v1)

É possível aumentar sda1 sem deletar tudo? Eu já fiz backup do meu vm. obrigado

    
por user2203384 27.08.2016 / 20:03

1 resposta

1

Provavelmente é uma maneira mais fácil, mas isso é o que funcionou para mim, enquanto eu estava olhando para aumentar o tamanho HD do meu Fedora Vbox VM (de 20GB para 30GB). YMMV.

  1. Redimensione a imagem do disco rígido (VDI, dinamicamente expansível) (digamos, para 30 GB) a partir do host do Windows

    C:\> "C:\Program Files\Oracle VM VirtualBox>VBoxManage.exe" modifyhd C:\VM\Fedora\Fedora.vdi --resize 30720
    
  2. Inicialize a partir do CD iso-montado ao vivo do gparted

    + gparted (in my case) showed 10GB of unallocated space and a 20 GB root partition.
    + Deactivated the 20GB root partition and resized all the way till 30GB.
    
  3. Reiniciando a VM do Fedora, 'df -h' continuou mostrando os 20 GB mais antigos como meu espaço em disco.

       $ df -h
       Filesystem                          Size  Used Avail Use% Mounted on
       /dev/mapper/fedora-root              18G   17G  165M 100% /
       devtmpfs                            366M     0  366M   0% /dev
       tmpfs                               372M   80K  372M   1% /dev/shm
       tmpfs                               372M  720K  372M   1% /run
       tmpfs                               372M     0  372M   0% /sys/fs/cgroup
       tmpfs                               372M   20K  372M   1% /tmp
       /dev/sda1                           477M   85M  363M  19% /boot
    
  4. Usou as instruções daqui para redimensionar o LVM - link

    Resize Logical Volume
       $ sudo lvresize -l +100%FREE /dev/mapper/fedora-root
    Resize ext4 volume using 'resize2fs'
       $ sudo  resize2fs -p  /dev/mapper/fedora-root
    
  5. Inicializando de volta para a VM do Fedora, 'df -h' deve agora mostrar que a partição raiz aumentou.

        $ df -h
        Filesystem                          Size  Used Avail Use% Mounted on
        /dev/mapper/fedora-root              28G   17G  9.7G  64% /
        devtmpfs                            366M     0  366M   0% /dev
        tmpfs                               372M   80K  372M   1% /dev/shm
        tmpfs                               372M  720K  372M   1% /run
        tmpfs                               372M     0  372M   0% /sys/fs/cgroup
        tmpfs                               372M   20K  372M   1% /tmp
        /dev/sda1                           477M   85M  363M  19% /boot
    
por 02.09.2016 / 13:50