Linux: augmenter la taille de la partition sda1

2

Je veux augmenter la partition sda1 dans ma machine virtuelle, car elle est presque pleine. J'ai choisi la taille dynamique dans la virtualbox, mais cela ne semble pas fonctionner (la taille n'augmente pas de manière dynamique). Ici les partitions indiquent

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

J'ai redimensionné la taille de la partition via Windows avec la ligne de commande, j'ai 15 Go gratuits, mais lorsque j'ai essayé de démarrer sur un cd live de gparted, je ne peux pas redimensionner sda1 car il existe une autre partition entre la sda1partition et la partition grisée non utilisée. 15 Go .

J'ai essayé la commande resize2fmais il me dit que sda1 n'a pas le blocage que j'ai demandé.

Edit: résultat de la commande 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)

Est-il possible d'augmenter sda1 sans tout supprimer? J'ai déjà sauvegardé mon vm. Merci

utilisateur2203384
la source
1
Pour clarifier, l’option de taille dynamique dans Virtualbox signifie simplement que le fichier qui stocke le disque virtuel sur l’hôte augmentera au besoin, jusqu’à la limite que vous avez spécifiée. Vous devez toujours indiquer au SE invité de redimensionner la partition. Quoi qu'il en soit ... Une sortie plus utile pourrait provenir de la commande "sudo parted -l" en supposant que parted est installé sur votre système.
BrianC
Vous avez raison, la partie sda1 ne peut pas faire plus de 8gigs de toute façon, c'est pourquoi VBox n'a pas augmenté la capacité de stockage. J'ai modifié ma question avec le résultat de la commande
user2203384

Réponses:

1

Il existe probablement un moyen plus simple, mais c’est ce qui a fonctionné pour moi alors que je cherchais à augmenter la taille HD de mon ordinateur Fedora Vbox VM (de 20 Go à 30 Go). YMMV.

  1. Redimensionner l'image du disque dur (VDI, extension dynamique) (par exemple, jusqu'à 30 Go) à partir de l'hôte Windows

    C:\> "C:\Program Files\Oracle VM VirtualBox>VBoxManage.exe" modifyhd C:\VM\Fedora\Fedora.vdi --resize 30720
    
  2. Démarrez à partir du CD live isparté 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. Redémarré de la machine virtuelle Fedora, «df -h» continuait à afficher les 20 Go plus anciens comme étant mon espace disque.

       $ 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. A utilisé les instructions d’ici pour redimensionner LVM - http://www.tcpdump.com/kb/os/linux/lvm-resizing-guide/all-pages.html

    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. Pour revenir à la machine virtuelle Fedora, 'df -h' devrait maintenant indiquer que la partition racine a augmenté.

        $ 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
    
Niranjan Nagaraju
la source