Maison >Tutoriel système >Linux >Rationalisez l'espace de stockage et gérez facilement Linux LVM

Rationalisez l'espace de stockage et gérez facilement Linux LVM

WBOY
WBOYavant
2024-02-13 11:15:02492parcourir

En tant qu'administrateur système Linux, la gestion de l'espace de stockage est une tâche très importante. À mesure que votre entreprise se développe, la gestion de l’espace disque dur devient de plus en plus difficile. Dans le cas du partitionnement traditionnel, vous devez gérer la partition entière, mais dans Linux LVM, vous pouvez configurer l'espace de stockage de manière plus flexible et l'étendre ou le réduire facilement en cas de besoin.

La réduction/réduction des volumes logiques présente le risque le plus élevé de corruption des données. Alors, essayez d’éviter cela si possible, mais s’il n’y a pas d’autre option, allez-y.

Avant de réduire LVM, il est recommandé de faire d'abord une sauvegarde. Lorsque vous manquez d'espace disque dans LVM, vous pouvez libérer de l'espace sur le groupe de volumes en réduisant le LVM existant qui n'utilise pas tout l'espace, plutôt que d'ajouter un nouveau disque physique. Remarque : La réduction n'est pas prise en charge sur les systèmes de fichiers GFS2 ou XFS.

Si vous débutez dans la gestion des volumes logiques (LVM), je vous recommande de commencer par notre article précédent.

精简存储空间,轻松管理Linux LVM

Partie 1 : Comment créer/configurer LVM (Logical Volume Management) sous Linux Partie 2 : Comment étendre/augmenter LVM (Logical Volume Adjustment) sous Linux

精简存储空间,轻松管理Linux LVM

La réduction des volumes logiques implique les étapes suivantes :

Démontez le système de fichiers Vérifiez le système de fichiers pour détecter d'éventuelles erreurs Réduisez la taille du système de fichiers Réduisez la taille du volume logique Revérifiez le système de fichiers pour détecter les erreurs (facultatif) Montez le système de fichiers Vérifiez la taille réduite du système de fichiers

Par exemple : vous disposez d'un LVM de 100 Go qui n'utilise pas tout l'espace et vous souhaitez le réduire à 80 Go afin que 20 Go puissent être utilisés à d'autres fins.

# df -h /testlvm1
 
Filesystem              Size Used Avail Use% Mounted on
/dev/mapper/vg01-lv002  100G 15G  85G   12%  /testlvm1

Désinstaller le système de fichiers

Utilisez la commande umount pour démonter le système de fichiers :

# umount /testlvm1

Vérifiez le système de fichiers pour détecter toute erreur

Utilisez la commande e2fsck pour vérifier les erreurs du système de fichiers :

# e2fsck -f /dev/mapper/vg01-lv002
 
e2fsck 1.42.9 (28-Dec-2013)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/vg01-lv002: 13/6553600 files (0.0% non-contiguous), 12231854/26212352 blocks

Réduire le système de fichiers

La commande suivante réduira le système de fichiers testlvm1 de 100 Go à 80 Go.

Syntaxe commune pour le redimensionnement du système de fichiers (resize2fs) :

resize2fs [现有逻辑卷名] [新的文件系统大小]

La commande réelle est la suivante :

# resize2fs /dev/mapper/vg01-lv002 80G
 
resize2fs 1.42.9 (28-Dec-2013)
Resizing the filesystem on /dev/mapper/vg01-lv002 to 28321400 (4k) blocks.
The filesystem on /dev/mapper/vg01-lv002 is now 28321400 blocks long.

Réduire la capacité du volume logique (LVM)

Utilisez maintenant la commande lvreduce pour réduire la taille du volume logique (LVM). Avec la commande suivante, /dev/mapper/vg01-lv002 réduira le volume logique (LVM) de 100 Go à 80 Go.

Syntaxe commune pour la réduction LVM (lvreduce) :

lvreduce [新的 LVM 大小] [现有逻辑卷名称]

La commande réelle est la suivante :

# lvreduce -L 80G /dev/mapper/vg01-lv002
 
WARNING: Reducing active logical volume to 80.00 GiB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce lv002? [y/n]: y
Reducing logical volume lv002 to 80.00 GiB
Logical volume lv002 successfully resized

Facultatif : Vérifiez le système de fichiers pour détecter les erreurs

Vérifiez à nouveau le système de fichiers pour détecter les erreurs après avoir réduit LVM :

# e2fsck -f /dev/mapper/vg01-lv002
 
e2fsck 1.42.9 (28-Dec-2013)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/vg01-lv002: 13/4853600 files (0.0% non-contiguous), 1023185/2021235 blocks

Montez le système de fichiers et vérifiez la taille réduite

Enfin, montez le système de fichiers et vérifiez la taille réduite du système de fichiers.

Utilisez la commande mount pour monter un volume logique :

# mount /testlvm1

Utilisez la commande df pour vérifier le volume monté.

# df -h /testlvm1
 
Filesystem              Size Used Avail Use% Mounted on
/dev/mapper/vg01-lv002  80G  15G  65G   18%  /testlvm1

Grâce à l'introduction de cet article, je pense que vous maîtrisez les compétences nécessaires pour réduire l'espace de stockage Linux LVM. Non seulement cela vous aide à gérer l’espace de stockage plus efficacement, mais cela vous permet également de répondre avec plus de flexibilité aux besoins changeants. Que vous soyez un administrateur système expérimenté ou un débutant, réduire l'espace de stockage dans Linux LVM est une compétence qui doit être maîtrisée, qui peut apporter plus de commodité et d'efficacité à votre travail.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer