Arbejde med fysiske volumener, logiske volumener og volumengrupper i LVM

Sidste uge dækkede jeg onlineudvidelse af filsystemer ved hjælp af Logical Volume Manager (LVM). Denne uge ser på, hvordan man opretter fysiske volumener, volumengrupper og logiske volumener.

Det første trin er at skabe de fysiske mængder. LVM på Linux er lidt anderledes end LVM på HP-UX i et aspekt: ​​LVM på Linux gør det muligt at bruge en hel disk eller en partition på en disk som en fysisk lydstyrke (PV). Hvis der anvendes partitioner, er det første trin at bruge kommandoen fdisk for at se, hvilke partitioner der findes på en disk, og at oprette en ny LVM-partition. Figur A viser driften af fdisk . De røde cirkler viser de krævede input. Trin gennem mulighederne for fdisk, den første mulighed er n, som tilføjer en ny partition. Standardindstillingerne for partitionsnummer og sektorstørrelser er tilstrækkelige i de fleste tilfælde. Det næste trin er at vælge typen af ​​partition; her er typen 8e for Linux LVM. Når dette er gjort, udskrives partitionstabellen ved at skrive i p . Et sidste trin er påkrævet, hvilket er at skrive den nye partitionstabel til disk. Indstillingen w gør dette og afslutter ved afslutningen. Partitionen er nu klar til brug.

Figur A

Kommandoen pvcreate bruges til at forberede en diskpartition eller en hel disk til brug af LVM. Figur B viser den anvendte kommando og output.

Figur B

Et punkt at bemærke om pvcreate. Kommandoen kontrollerer først for at se, om der er en eksisterende LVM-header på PV'en. Hvis der er, udsendes en fejl, og den fysiske lydstyrke oprettes ikke. Figur C viser output.

Fig

I dette tilfælde viser kørsel af pvdisplay på PV hvilken volumengruppe PV'en er en del af (som vist i figur D ). Det er klogt at bemærke farerne ved at køre pvcreate -ff her . Muligheden -f i sig selv vil forsøge at oprette en fysisk lydstyrke. Hvis der registreres en volumengruppeetiket på disken, udsendes der en fejl, og den fysiske lydstyrke oprettes ikke, som vist i figur C. Hvis der er sikkerhed for, at lydstyrken ikke bruges i en anden volumengruppe, så -ff kan bruges, men vægten er, at der skal være 100% sikkerhed.

Figur D

Efter at have oprettet de fysiske volumener er næste trin at oprette lydstyrke gruppen. Mindst en fysisk lydstyrke er påkrævet for at oprette en volumengruppe. Kommandoen til brug er vgcreate . Figur E viser kommandostrengen, der skal bruges til oprettelse af lydstyrke.

Figur E

Kommandoen vgdisplay kan bruges til at verificere, at volumengruppen er oprettet, som vist i figur F.

Figur F

Et område, man skal være opmærksom på, er gruppen af ​​indstillinger for fysisk udstrækning (PE) størrelse. Standard PE-størrelse er 4MB. Generelt er det ikke nødvendigt at afvige fra denne størrelse, medmindre det specifikt anmodes om det. PE-størrelsen er konfigurerbar, men når volumengruppen først er oprettet, kan PE-størrelsen ikke let ændres. Det kan ændres, men det gøres ved at fjerne og genskabe lydstyrke gruppen. Dette er muligvis ikke ønskeligt, især hvis volumengruppen har et antal logiske volumener, der er i brug.

Oprettelse af bindegruppen fører til oprettelse af logiske bind. Kommandoen lvcreate bruges til at oprette logiske volumener. Der er et par muligheder, der kan bruges. Valgmuligheden -L tillader specifikation af den logiske volumenstørrelse i Megabyte, Terabyte, Petabytes eller Exabyte (ved hjælp af suffikset henholdsvis M, T, P eller E). Standard er Megabyte. Indstillingen -l specificerer fysiske omfang. En nyttig mulighed fra et systemadministrationsperspektiv er indstillingen -n, der bruges til at specificere et navn for den logiske lydstyrke. Hvis dette ikke er specificeret, standarder det logiske lydstyrkenavn det næste standard logiske lydstyrkenummer.

Der er andre indstillinger, som lvcreate har, såsom -m (spejl), -i (striber) og -I (stripestørrelse). En fuld gennemgang af disse muligheder vil blive givet i en fremtidig post. De er nævnt her til information.

Figur G viser kommandostrengen, der bruges til en simpel lvcreate .

Figur G

Vellykket oprettelse af en logisk lydstyrke fører til det sidste trin: oprettelse af et filsystem. De vigtigste filsystemer (ext2, ext3, ext4 eller reiserfs) kan oprettes af kommandoen mkfs med en -t mulighed for at specificere typen. I dette eksempel oprettes et ext4-filsystem.

Sammenfattende kan LVM give fleksibilitet i styring af fysiske volumener. Denne diskussion har hovedsageligt handlet om, hvordan man opretter en volumengruppe og logiske bind, men der er potentiale for andre muligheder, der bruges, såsom spejling eller striping.

© Copyright 2020 | mobilegn.com