vgcreate

Linux
Publiée le 2026-09-30 05:02:00
Illustration Linux pour la commande vgcreate

vgcreate

# Crée un groupe de volumes simple (le minimum requis)
vgcreate vg_test /dev/sdb1

# Crée le groupe en forçant l'opération si nécessaire
vgcreate --force vg_force /dev/sdc1

# Crée avec une copie des métadonnées sur tous les nœuds
vgcreate --pvmetadatacopies 2 vg_meta_redundant /dev/sdd1

# Crée en spécifiant la taille maximale des volumes logiques (ex: 500G)
vgcreate --maxlogicalvolumes 500 vg_lvsize /dev/sde1

# Crée avec un système de fichiers zéro-rempli pour initialiser les blocs
vgcreate --zero vg_zeroed /dev/sdf1

# Crée en spécifiant une taille physique maximale (ex: 2048 PV)
vgcreate --maxphysicalvolumes 2048 vg_pvlimit /dev/sdg1

# Crée un groupe de volumes avec des métadonnées spécifiques (type lvm2)
vgcreate --metadatatype lvm2 vg_meta_type /dev/sdh1

# Crée en spécifiant une taille pour les métadonnées du VG (ex: 100M)
vgcreate --metadatasize 100M vg_small_meta /dev/sdi1

# Crée avec un alignement des données spécifique (ex: 4k)
vgcreate --dataalignment 4k vg_aligned /dev/sdj1

# Crée en utilisant une adresse de secteur pour les métadonnées
vgcreate --labelsector 2048 vg_labeled /dev/sdk1

# Crée avec un profil de métadonnées spécifique (si supporté)
vgcreate --metadataprofile standard vg_profile /dev/sdl1

# Crée en spécifiant la taille des blocs physiques (ex: 64M)
vgcreate --physicalextentsize 64M vg_pextent /dev/sdm1

# Crée un groupe de volumes avec une allocation contiguë des PV
vgcreate --alloc contiguous vg_contig /dev/sdn1

# Crée en spécifiant que les métadonnées doivent être gérées par l'utilisateur (unmanaged)
vgcreate --vgmetadatacopies unmanaged vg_unman /dev/sdo1

# Exemple de création avec plusieurs PV pour une meilleure résilience
vgcreate vg_multi /dev/sdp1 /dev/sdq1 /dev/sdr1

# Crée en utilisant le format JSON pour le rapport (utile pour les scripts)
vgcreate --reportformat json vg_json_test /dev/sds1