Maison > Article > Tutoriel système > Comment ajouter un disque dur et ajuster la taille LVM sur CentOS7 ?
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 disqueUtilisez 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-leAprè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 volumeUtilisez 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!