Maison > Tutoriel système > Linux > le corps du texte

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

WBOY
Libérer: 2024-02-13 11:15:02
avant
426 Les gens l'ont consulté

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
Copier après la connexion

Désinstaller le système de fichiers

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

# umount /testlvm1
Copier après la connexion

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
Copier après la connexion

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 [现有逻辑卷名] [新的文件系统大小]
Copier après la connexion

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.
Copier après la connexion

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 大小] [现有逻辑卷名称]
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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!

source:lxlinux.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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!