web-dev-qa-db-fra.com

Comment vérifier / modifier l'état LVM sur un système pré-installé?

Donc, je viens de recevoir un joli petit serveur domestique (pas à 100% un serveur, il est également destiné à exécuter quelques tâches d'interface graphique, mais la plupart du temps) configuré selon mes spécifications, et il est venu avec Ubuntu 10.4 pré-installé par les gars qui l'ont mis ensemble (qui ne sont pas des spécialistes Ubuntu, mais qui le font pour les clients qui ne veulent pas acheter Windows).

Maintenant, j'aimerais vérifier (et peut-être modifier) ​​exactement comment ils l'ont installé (peut-être serait-il plus sage de le réinstaller à partir de zéro, mais j'aimerais d'abord comprendre exactement comment il est configuré, de toute façon).

En particulier, comment vérifier si et comment LVM est installé/configuré? Je préférerais une approche en ligne de commande, mais les interfaces graphiques conviennent également - et les pointeurs sur des documents et des tutoriels sur le sujet sont également les bienvenus.

8
Alex Martelli

LVM est un système assez complexe et nécessite quelques connaissances avant de pouvoir commencer à inspecter complètement l'état. Il y a pas mal de howtos sur le sujet, mais voici un cours intensif:

Tout d'abord, LVM est structuré de manière à regrouper les partitions physiques ou les volumes dans des groupes qui sont ensuite divisés en volumes logiques utilisés par le système d'exploitation. Tous ces éléments peuvent être inspectés avec leurs propres outils. Les partitions physiques (ou volumes) peuvent être inspectés et modifiés avec les outils pv *. Les groupes de volumes sont inspectés et modifiés avec les outils vg * et enfin, les volumes réels utilisés en tant que systèmes de fichiers peuvent être inspectés avec le jeu d'outils lv *.

Voici un bon exemple de structure LVM

Pour inspecter l'état de LVM, vous pouvez utiliser les commandes lvs, vgs ou pvs. Cela vous permettra de voir combien d’espace est utilisé et où cet espace est alloué.

Vous pouvez modifier la taille des volumes logiques à l'aide de la commande lvresize, mais soyez très prudent lorsque vous le faites. Le LVM ne permet pas aux données d'être stockées en dehors du volume logique comme des partitions normales. Donc, si vous réduisez une partition par erreur et la rendez plus petite que le système de fichiers, vous perdrez les données en dehors de la partition. De plus, lorsque vous redimensionnez une partition, vous devez également redimensionner le système de fichiers, celui-ci n'est pas redimensionné automatiquement.

Enfin, voici un complet LVM HOWTO couvrant les éléments que j'ai laissés ici.

LVM est vraiment puissant et utile. Une fois que vous apprenez à le connaître, vous ne voulez plus utiliser autre chose.

11
Ressu