Warning |
---|
| Attention - il s'agit d'un sujet avancé. Sauvegardez toujours vos données en premier. |
Agrandir le magasin avec LVMLa plupart de nos installations Linux / CentOS fonctionnent avec LVM. Celle-ci Elle peut être étendue - à condition que le système reconnaisse un agrandissement élargissement de la plaque ou une nouvelle plaque - comme suit. Voici la procédure à suivre pour une extension de disque. Étape 1 - Détermination de la configuration actuelle
Translations Ignore |
---|
Code Block |
---|
language | bash |
---|
title | Affichage de disques |
---|
| # IfSi thela machine hasn'a notpas yetencore beenété rebootedredémarrée, thele bus SCSI buspeut canêtre bescanné scannedpour todétecter detectde newnouveaux disksdisques withavec thela followingcommande commandsuivante # Ggf - falls mehrere Adapter SCSI Adapter vorhanden sind host0 mit host1 oder host2 ... nochmals probieren bis die Platte gefunden wird echo "- - -" > /sys/class/scsi_host/host0/scan # ShowAfficher freel'espace spacelibre df -h # Afficher Showles partitions fdisk -l # ShowAfficher hardles disques drivesdurs ls /dev/sd* # ViewAfficher physicalles volumes physiques managedgérés bypar LVM lvm pvs # DisplayAfficher logicalles volumes managedlogiques gérés bypar LVM lvm lvs # Afficher Displayles groupes logicalde volumevolumes groupslogiques managedgérés bypar LVM lvm vgs # Où Whereest isce whatqui mountedest mountmonté |
|
Les informations ci-dessus sont maintenant nécessaires ci-dessous. Dépannage (déjà) : Parfois, vous pouvez voir les résultats de la recherche -l, ce qui semble étrange. Par exemple, vous avez plusieurs disques signalés dans /dev comme ceci : /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 Cependant, fdisk -l rapporte quelque chose d'étrange comme ceci : Appareil Démarrage Début Fin Blocs Id Système /dev/sda1 1 134217727 67108863+ ee GPT La partition 1 ne commence pas à la limite physique du secteur.
Par conséquent, tous les disques /dev/sda* ne sont pas visibles. Cela signifie que le disque a été redimensionné en arrière-plan, mais que le système d'exploitation ne peut pas lire les partitions correctement. La meilleure façon de remédier à cette situation est d'utiliser parted. Exécutez "parted" sur le disque, puis entrez imprimer. On vous demandera ensuite de faire quelques corrections. Saisissez Fixer à chaque point, puisquitter. Maintenant, l'exécution de fdisk -l devrait donner la sortie correcte. Voici un exemple d'exécution : Code Block |
---|
[root@con-jtel-dbm-2 ~]# parted /dev/sda GNU Parted 3.1 Using /dev/sda WelcomeBienvenue toà GNU Parted! Type 'help' to view a list of commands. (parted) print Error: The backup GPT table is not at the end of the disk, as it should be. This might mean that another operating system believes the disk is smaller. Fix, by moving the backup to the end (and removing the old backup)? Fix/Ignore/Cancel? Fix Warning: Not all of the space available to /dev/sda appears to be used, you can fix the GPT to use all of the space (an extra 134217728 blocks) or continue with the current setting? Fix/Ignore? Fix ModelTapez "aide" pour afficher une liste de commandes. Erreur d'impression (partielle): La table GPT de sauvegarde n'est pas à la fin du disque, comme elle devrait l'être. Cela pourrait signifier qu'un autre système d'exploitation pense que le disque est plus petit. Réparer, en déplaçant la sauvegarde vers la fin (et en retirant l'ancienne sauvegarde)? Réparer/Ignorer/Annuler? Correction de l'avertissement: Tout l'espace disponible pour /dev/sda ne semble pas être utilisé, vous pouvez fixer le GPT pour utiliser tout l'espace (134217728 blocs supplémentaires) ou continuer avec le réglage actuel? Réparer/Ignorer? Corriger le modèle: Msft Virtual Disk (scsi) DiskDisque /dev/sda : 137GB SectorTaille du sizesecteur (logicallogique/physicalphysique): 512B/4096B Table de Partitionpartition Table: gpt Disk Flags: NumberNuméro Début StartFin EndTaille SizeSystème Filede systemfichiers NameNom FlagsDrapeaux 1 1049kB 211MB 210MB fat16 Système EFI System Partition boot 2 211MB 1285MB 1074MB xfs 3 1285MB 68.7GB 67.4GB lvm (parted) quit |
Étape 2 - Créer une nouvelle partition Il est nécessaire ici de savoir où se trouve l'espace supplémentaire. Il existe deux variantes : soit une nouvelle plaque, soit une plaque étendue. Dans les deux cas, une nouvelle partition est créée. Dans cet exemple, la plaque existante a été étendue. Si un nouveau disque a été ajouté, il peut être trouvé sur /dev/sdb ou /dev/sdc etc. Ajustez les commandes ci-dessous et le numéro de partition (pour un nouveau disque, la partition sera 1) en conséquence. Translations Ignore |
---|
Code Block |
---|
language | bash |
---|
title | Partitionnement avec fdisk |
---|
| fdisk /dev/sda # --> EditModifier theles partitions onsur /dev/sda n # --> CreateCréer une newnouvelle partition p # --> NewNouvelle primarypartition partitionprimaire 3 # --> Créer Createune newnouvelle partition 3 (viewvoir la outputsortie atsur fdisk -1 aboveci-dessus) EnterEntrer # --> ConfirmationConfirmer thatque thele firstpremier availablecylindre cylinderdisponible shoulddoit beêtre usedutilisé EnterEntrer # --> ConfirmationConfirmer thatque thele lastdernier availablecylindre cylinderdisponible isdoit toêtre beutilisé used (givesdonne thela maximumtaille sizemaximale inau total) t # --> ChangeModifier partitionle type de partition 3 # --> EditModifier la partition 3 8e # --> LVM Linux LVM w # --> WriteEcrire le rebootredémarrage nowmaintenant |
|
Étape 3 - Adoption dans LVM - Créer un appareil Translations Ignore |
---|
Code Block |
---|
language | bash |
---|
title | Créer un appareil pour LVM |
---|
| # HereVoici isla thesortie previousprécédente outputde of /dev/sd* --> thisc'est isle thenouveau new diskdisque (thela 3rd3ème partition onde /dev/sda, thele firstpremier diskdisque) lvm pvcreate /dev/sda3 |
|
Étape 4 - Élargir le groupe de volume Translations Ignore |
---|
Code Block |
---|
language | bash |
---|
title | Étendre LVM |
---|
| # Here we need the output ofIci nous avons besoin de la sortie de lvm vgs - thele nom namedu ofgroupe thede volume group lvm vgextend "vg_testdb5" /dev/sda3 |
|
Étape 5 - Étendre le volume logique Translations Ignore |
---|
Code Block |
---|
language | bash |
---|
title | Étendre LVM |
---|
| # HereIci thela outputsortie ofde lvm lvs isest needednécessaire - thele namenom ofdu thevolume logicallogique volume- celui-ci thisest iscombiné combinedavec with theles vgs topour createcréer thele pathchemin tovers thele devicepériphérique lvm lvresize -l +100%FREE /dev/vg_testdb5/lv_root |
|
Étape 6 - Étendre le système de fichiers Translations Ignore |
---|
Code Block |
---|
language | bash |
---|
title | Extend LVM - systèmes de fichiers ext |
---|
| # Même Samechemin pathque asla previouscommande commandprécédente resize2fs /dev/vg_testdb5/lv_root |
|
Translations Ignore |
---|
Code Block |
---|
language | bash |
---|
title | Étendre les systèmes de fichiers LVM - xfs |
---|
| # MountPoint de Pointmontage fromde fstab xfs_growfs /srv/ jtel/shared |
|
Étape 7 - Vérifiez le résultat final ! Translations Ignore |
---|
Code Block |
---|
language | bash |
---|
title | Vérifier le résultat final |
---|
| df -h |
|
|