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

8

Donc, je viens de recevoir un joli petit serveur domestique (pas 100% un serveur, il est également destiné à exécuter quelques travaux GUI, mais, surtout) 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 d'Ubuntu, mais le font pour les clients qui ne veulent pas acheter Windows).

Maintenant, je voudrais vérifier (et peut-être modifier) ​​exactement comment ils l'ont installé (il serait peut-être plus judicieux de réinstaller à partir de zéro, mais je voudrais d'abord comprendre exactement comment il est configuré maintenant, 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 sont bien aussi - et les pointeurs vers des documents et des tutoriels sur le sujet sont également les bienvenus.

Alex Martelli
la source

Réponses:

11

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

Tout d'abord, LVM est structuré de manière à regrouper des partitions physiques ou des 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 leur propre ensemble d'outils. Les partitions physiques (ou volumes) peuvent être inspectées et modifiées avec les outils pv *. Les groupes de volumes sont inspectés et modifiés avec les outils vg * et enfin les volumes réels qui sont utilisés comme systèmes de fichiers peuvent être inspectés avec lv * toolset.

Voici un bon exemple sur la structure LVM

Pour inspecter l'état de LVM vous pouvez utiliser lvs, vgsou des pvscommandes. Cela vous permettra de voir combien d'espace est utilisé et où cet espace est alloué.

Vous pouvez modifier la taille des volumes logiques avec la lvresizecommande, mais soyez très prudent lorsque vous le faites. Le LVM ne permet pas de stocker des données en dehors du volume logique comme les 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, elle n'est pas automatiquement redimensionnée.

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

LVM est vraiment puissant et utile. Une fois que vous l'avez appris, vous ne voulez plus vraiment utiliser autre chose.

Ressu
la source
Je connais LVM, et je préfère toujours utiliser ZFS :-) Néanmoins, une excellente réponse. Je peux particulièrement appuyer la recommandation de visiter le LVM HOWTO.
andol