web-dev-qa-db-fra.com

Comment créer un volume physique LVM à partir de l'espace libre d'un disque

J'ai un disque externe sda sur la machine et je souhaite créer un volume physique LVM à partir de l'espace libre de sda. Voici les tailles de partition:

 Name                     Flags                   Part Type             FS Type                            [Label]                       Size (MB)
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                          Pri/Log              Free Space                                                            1.05              *
        sda1                     Boot                     Primary              xfs                                                                1073.75              *
        sda2                                              Primary              swap                                                               8456.77              *
        sda3                                              Primary              xfs                                                              107374.19              *
                                                          Pri/Log              Free Space                                                       383202.13              *

En fait, je veux créer une partition sda4 en tant que volume physique LVM et créer le groupe de volumes LVM sur celui-ci. Quelqu'un peut-il dire comment puis-je faire cela?

Je devrais mentionner que l'objectif est de configurer un noeud Cinder pour OpenStack. Selon la documentation, utilisez les commandes suivantes:

pvcreate /dev/sdb
vgcreate cinder-volumes /dev/sdb

Mais il n'y a pas un deuxième disque sdb sur ma machine et je veux savoir comment faire cela en utilisant simplement le disque sda.

2
Soheil Pourbafrani

Au lieu de /dev/sdb, vous pouvez utiliser une partition sur votre /dev/sda en tant que partition LVM physique, mais vous devez d'abord la créer.

AVIS IMPORTANT: Faites une sauvegarde de l'intégralité du disque avant de modifier les partitions sur votre disque dur.

Si vous pouvez utiliser l'interface graphique, tilisez GParted pour créer la nouvelle partition . Sinon, lancez:

Sudo parted /dev/sda

Dans l'environnement parted (indiqué par l'invite (parted)), entrez:

print free

Exécutez ensuite la commande suivante en remplaçant <START> par le numéro attribué par la commande précédente au début de l'espace disponible après sda3.

mkpart primary ext4 <START> 100%

Quittez parted.

quit

Ensuite, vous devriez être capable de donner les commandes:

Sudo pvcreate /dev/sda4
Sudo vgcreate cinder-volumes /dev/sda4
1
Melebius