web-dev-qa-db-fra.com

Extension de disque dans Hyper-V à l'aide de LVM

Dans mon environnement de laboratoire, j'ai un serveur Ubuntu 12.04 auquel j'essaie d'ajouter de l'espace. LVM a été configuré au démarrage et après l’ajout de 100 Go via l’assistant d’édition, je ne peux pas ajouter cet espace aux partitions. J'ai essayé d'utiliser Part Magic mais cela ne permet pas d'augmenter la taille même si je vois l'espace ajouté.

fdisk -l me donne;

Disk /dev/sda: 108.4 GB, 108447924224 bytes
255 heads, 63 sectors/track, 13184 cylinders, total 211812352 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
Disk identifier: 0x00097307

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2          501758    33552383    16525313    5  Extended
/dev/sda5          501760    33552383    16525312   8e  Linux LVM

Disk /dev/mapper/ubuntu--vg-root: 14.8 GB, 14751367168 bytes
255 heads, 63 sectors/track, 1793 cylinders, total 28811264 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
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu--vg-root doesn't contain a valid partition table

Disk /dev/mapper/ubuntu--vg-swap_1: 2143 MB, 2143289344 bytes
255 heads, 63 sectors/track, 260 cylinders, total 4186112 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
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu--vg-swap_1 doesn't contain a valid partition table

Comme je n’avais jamais vraiment utilisé LVM et que je ne suis pas du tout un gourou de Linux, je ne sais pas quelles seront mes prochaines étapes car je cherche des howtos sur ce processus. En fin de compte, j'aimerais également ajouter de l'espace à la partition de démarrage.

Merci de votre temps à lire cette question et laissez-moi savoir s'il y a des détails supplémentaires que je pourrais vous donner.

4
Joseph Barker

Vous utilisez gparted pour redimensionner les partitions. Dans 12.04, vous devrez démarrer à partir du livecd et l'exécuter à partir de là, car il ne peut pas redimensionner les partitions montées. Dans les versions ultérieures, de nombreuses partitions peuvent se développer lorsqu'elles sont montées. Cela ne fera que donner à LVM plus d'espace à allouer aux volumes logiques. Si vous souhaitez développer un volume logique, vous pouvez exécuter par exemple lvresize -L 30g ubuntu-vg/root pour augmenter la taille de votre volume racine à 30 g. Ensuite, vous devez indiquer au système de fichiers d'utiliser ce nouvel espace, ce que vous pouvez utiliser avec resize2fs /dev/ubuntu-vg/root, en supposant que vous utilisez le système de fichiers ext4 par défaut. Ces deux dernières étapes peuvent être effectuées en ligne plutôt que de démarrer à partir d'un autre support. Vous pouvez également spécifier 100% au lieu de 30g à lvresize pour utiliser tout l'espace disponible, mais cela va à l'encontre de l'objectif d'utiliser LVM en premier lieu pour allouer tout l'espace à un volume logique. , puisque vous ne disposez pas d’espace libre pour créer des instantanés, de nouveaux volumes logiques ou pour faire croître certains volumes ultérieurement.

4
psusi

En 2019, je rencontrais des problèmes pour redimensionner un Ubuntu 18.04 V.M. fonctionnant sur Hyper-V. Installer gparted: Sudo apt install gparted, l'exécuter: Sudo gparted et suivre le processus de redimensionnement de l'interface graphique de l'application a résolu mon problème.

aide graphique gparted: https://youtu.be/cDgUwWkvuIY?t=3

1
Marcelo Cardoso