Maison > Tutoriel système > Linux > Comment ajouter un disque dur et ajuster la taille LVM sur CentOS7 ?

Comment ajouter un disque dur et ajuster la taille LVM sur CentOS7 ?

王林
Libérer: 2024-01-02 12:00:06
avant
1321 Les gens l'ont consulté

LVM est l'abréviation de LogicalVolume Manager (Logical Volume Management). Il s'agit d'un mécanisme de gestion des partitions de disque dans l'environnement Linux. LVM virtualise une ou plusieurs partitions de disque (PV) en un groupe de volumes (VG), qui équivaut à un grand disque dur, sur lequel on peut diviser certains volumes logiques (LV). Lorsque l'espace dans le groupe de volumes est insuffisant, de nouvelles partitions de disque peuvent être ajoutées. Nous pouvons également allouer de l'espace de l'espace restant du groupe de volumes pour l'utiliser par des volumes logiques qui ne disposent pas de suffisamment d'espace.

Le modèle LVM est le suivant :

Pas besoin de redémarrer pour actualiser les nouveaux fichiers du disque dur

Première commande cat cat /proc/scsi/scsi Tour Id :??Quel est le plus grand. Puis faites écho à « scsiadd-single-device 0 0 ?+1 0 » >

cat /proc/scsi/scsi >>

Appareils connectés :

Hôte : scsi0 Canal : 00 Id : 00 Lun : 00

Fournisseur : VMware, Modèle : VMware Virtual S Rév : 1.0

Type : Révision ANSI SCSI à accès direct : 02

Hôte : scsi2 Canal : 00 Id:00 Lun : 00

Vendeur : NECVMWar Modèle : VMware IDECDR10 Rév : 1.00

Type : CD-ROM ANSI SCSI révision : 05

Hôte : scsi0 Canal : 00 Id:01 Lun : 00

Fournisseur : VMware, Modèle : VMware Virtual S Rév : 1.0

Type : Révision ANSI SCSI à accès direct : 02

2. Une fois l'ajout terminé

1. Ajoutez un disque dur (8 Go) au système

Utilisez fdisk -l pour voir que le nouveau disque est /dev/vdb :

1shell# fdisk -l

2. Partitionnez le nouveau disque

Utilisez la commande fdisk pour partitionner le nouveau disque. Une partition principale /dev/vdb1 est créée ici, d'une taille de 8 Go. Enfin, utilisez la commande partprobe (ou partx -u) pour relire la table de partition :

.

1shell# fdisk /dev/vdb

2shell#partprobe

Pendant le processus de partitionnement, faites attention à définir le format sur 8e, qui est le format de partition de LVM.

3. Créer un volume physique (PV)

Utilisez la commande pvcreate pour créer un volume physique et pvdisplay pour afficher les informations sur le volume physique :

1shell# pvcreate /dev/vdb1

2coquille#pvdisplay

4. Ajouter PV au groupe de volumes (VG)

VG Créer #vgcreate Nom VG nom de l'appareil

Utilisez vgdisplay pour afficher les informations du groupe de volumes. La figure ci-dessous montre que le nom du groupe de volumes est centos et que la taille libre est 0 :

1shell#vgdisplay

Utilisez la commande vgextend pour ajouter /dev/vdb1 aux centos :

1shell# vgextend centos /dev/vdb1

Nous avons revérifié les informations du groupe de volumes et avons constaté que l'espace libre est de 8 Go, ce qui indique que /dev/vdb1 a été ajouté avec succès :

5. Créer un volume logique (LV)

Utilisez la commande lvcreate pour diviser un nouveau volume logique du groupe de volumes. Ici, une partition de volume logique nommée newlv d'une taille de 4 Go est créée ; utilisez lvdisplay pour afficher les informations sur le volume logique :

1shell# lvcreate -L 4G -n newlv centos (Spécifiez pour ajouter une capacité 4G)

2 lvcreate -l +100%free -n newlv centos (ajouter la capacité maximale disponible)

coquille#lvdisplay

Vérifions à nouveau les informations du groupe de volumes. Il reste 4 Go d'espace dans le groupe de volumes :

6. Formatez le volume logique et montez-le

Après le formatage, le nouveau volume logique peut être monté sur le système pour stocker les données. Utilisez mkfs.xfs pour formater le système de fichiers xfs de CentOS7 :

1shell# mkfs.xfs /dev/centos/newlv

Montez-le dans le répertoire /mnt (vous pouvez le monter dans le répertoire dont vous avez besoin). Après le montage, vous verrez que la capacité est de 4 Go :

1shell# mount -t xfs /dev/centos/newlv /mnt/

2shell# df -Th

Définissez le montage automatique au démarrage, éditez le fichier /etc/fstab et ajoutez la dernière ligne :

1/dev/centos/newlv/mntxfs defaults1 2

7. Expansion logique du volume

Utilisez la commande lvextend pour étendre le volume logique. J'ai alloué tout l'espace restant à newlv et je l'ai augmenté à 8 Go, comme indiqué ci-dessous :

1shell# lvextend -l +100%FREE /dev/centos/newlv

Utilisez la commande xfs_growfs pour ajuster la taille du système de fichiers au format xfs en ligne (CentOS6 utilise resize2fs) :

1shell# xfs_growfs /dev/centos/newlv

Enfin, nous voyons que la partition du volume logique a été étendue dynamiquement à 8 Go :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:jb51.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal