...
| Sv translation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Erweitern des Stores mit LVMDie meisten Linux / CentOS Installationen von uns arbeiten mit LVM. Dies kann man - vorausgesetzt das System erkennt eine Plattenvergrößerung oder neue Platte, wie folgt erweitern. Hier die Prozedur für eine Plattenerweiterung. Schritt 1 - Feststellen der aktuellen config
Die Informationen oben werden nun unten gebraucht. Schritt 2 - Anlegen einer neuen Partition Hier ist es erforderlich, dass man weiß, wo der zusätzlicher Platz zu finden ist. Es gibt 2 Varianten - entweder eine neue Platte, oder eine erweiterte Platte. In beiden Fällen, wird eine neue Partition angelegt. Hier in diesen Beispiel, wurde die bestehende Platte erweitert. Falls eine neue Platte hinzugefügt wurde, dann ist es auf /dev/sdb oder /dev/sdc etc. zu finden. Die Befehle unten sowie die Partitionsnummer (bei einer neuen Platte ist die Partition dann 1), entsprechend anpassen.
Schritt 3 - Hereinnahme in LVM - Device Erzeugen
Schritt 4 - Volume Group erweitern
Schritt 5 - Logical Volume erweitern
Schritt 6 - File System erweitern
Schritt 7 - Endergebnis prüfen!
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sv translation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| Warning | ||
|---|---|---|
| ||
Attention - il s'agit d'un sujet avancé. Sauvegardez toujours vos données en premier. |
Agrandir le magasin avec LVM
La plupart de nos installations Linux / CentOS fonctionnent avec LVM. Elle peut être étendue - à condition que le système reconnaisse un é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
| Code Block | ||||
|---|---|---|---|---|
| ||||
# Si la machine n'a pas encore été redémarrée, le bus SCSI peut être scanné pour détecter de nouveaux disques avec la commande suivante # Ggf - falls mehrere Adapter SCSI vorhanden sind host0 mit host1 oder host2 ... nochmals probieren bis die Platte gefunden wird echo "- - -" > /sys/class/scsi_host/host0/scan # Afficher l'espace libre df -h # Afficher les partitions fdisk -l # Afficher les disques durs ls /dev/sd* # Afficher les volumes physiques gérés par LVM lvm pvs # Afficher les volumes logiques gérés par LVM lvm lvs # Afficher les groupes de volumes logiques gérés par LVM lvm vgs # Où est ce qui est monté |
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 Bienvenue à GNU Parted! Tapez "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) Disque /dev/sda : 137GB Taille du secteur (logique/physique): 512B/4096B Table de partition : gpt Disk Flags: Numéro Début Fin Taille Système de fichiers Nom Drapeaux 1 1049kB 211MB 210MB fat16 Système EFI 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.
| Code Block | ||||
|---|---|---|---|---|
| ||||
fdisk /dev/sda # --> Modifier les partitions sur /dev/sda n # --> Créer une nouvelle partition p # --> Nouvelle partition primaire 3 # --> Créer une nouvelle partition 3 (voir la sortie sur fdisk -1 ci-dessus) Entrer # --> Confirmer que le premier cylindre disponible doit être utilisé Entrer # --> Confirmer que le dernier cylindre disponible doit être utilisé (donne la taille maximale au total) t # --> Modifier le type de partition 3 # --> Modifier la partition 3 8e # --> LVM Linux w # --> Ecrire le redémarrage maintenant |
Étape 3 - Adoption dans LVM - Créer un appareil
| Code Block | ||||
|---|---|---|---|---|
| ||||
# Voici la sortie précédente de /dev/sd* --> c'est le nouveau disque (la 3ème partition de /dev/sda, le premier disque) lvm pvcreate /dev/sda3 |
Étape 4 - Élargir le groupe de volume
| Code Block | ||||
|---|---|---|---|---|
| ||||
# Ici nous avons besoin de la sortie de lvm vgs - le nom du groupe de volume lvm vgextend "vg_testdb5" /dev/sda3 |
Étape 5 - Étendre le volume logique
| Code Block | ||||
|---|---|---|---|---|
| ||||
# Ici la sortie de lvm lvs est nécessaire - le nom du volume logique - celui-ci est combiné avec les vgs pour créer le chemin vers le périphérique lvm lvresize -l +100%FREE /dev/vg_testdb5/lv_root |
Étape 6 - Étendre le système de fichiers
| Code Block | ||||
|---|---|---|---|---|
| ||||
# Même chemin que la commande précédente resize2fs /dev/vg_testdb5/lv_root |
| Code Block | ||||
|---|---|---|---|---|
| ||||
# Point de montage de fstab xfs_growfs /srv/ jtel/shared |
Étape 7 - Vérifiez le résultat final !
| Code Block | ||||
|---|---|---|---|---|
| ||||
df -h |