Logisk volumstyring på Debian Linux


Debian Linux er en populær Linux-distribusjon og henvender seg til sluttbrukerarbeidsstasjoner så vel som nettverksservere. Debian får ofte ros for å være en veldig stabil Linux-distribusjon. Debians stabilitet sammen med fleksibiliteten til LVM gir en svært fleksibel lagringsløsning som alle kan sette pris på.

Før du fortsetter med denne opplæringen, tilbyr Tecmint en flott gjennomgang og oversikt over installasjonen av Debian 7.8 “Wheezy ” som kan finnes her:

  1. Installasjon av Debian 7.8 "Wheezy"

Logical Volume Management (LVM) er en metode for diskadministrasjon som lar flere disker eller partisjoner samles i ett stort lagringsbasseng som kan deles opp i lagringstildelinger kjent som logiske volumer.

Siden en administrator kan legge til flere disker/partisjoner som de ønsker, blir LVM et svært levedyktig alternativ for å endre lagringskrav. Bortsett fra den enkle utvidelsesmuligheten til LVM, er noen datamotstandsfunksjoner også innebygd i LVM. Funksjoner som snapshot-evner og datamigrering fra sviktende stasjoner, gir LVM enda flere evner til å opprettholde dataintegritet og tilgjengelighet.

Installasjonsmiljø
  1. Operativsystem – Debian 7.7 Wheezy
  2. 40gb oppstartsstasjon – sda
  3. 2 Seagate 500gb-stasjoner i Linux Raid – md0 (RAID ikke nødvendig)
  4. Nettverk/Internett-tilkobling

Installere og konfigurere LVM på Debian

1. Rot-/administrativ tilgang til systemet er nødvendig. Dette kan fås i Debian ved å bruke su-kommandoen eller hvis de riktige sudo-innstillingene er konfigurert, kan sudo også brukes . Denne veiledningen vil imidlertid anta root-pålogging med su.

2. På dette tidspunktet må LVM2-pakken installeres på systemet. Dette kan oppnås ved å skrive inn følgende på kommandolinjen:


apt-get update && apt-get install lvm2

På dette tidspunktet kan en av to kommandoer kjøres for å sikre at LVM faktisk er installert og klar til å brukes på systemet:


dpkg-query -s lvm2
dpkg-query -l lvm2

3. Nå som LVM-programvaren er installert, er det på tide å klargjøre enhetene for bruk i en LVM Volume Group og til slutt inn i Logical Volumes.

For å gjøre dette vil pvcreate-verktøyet brukes til å klargjøre diskene. Normalt vil LVM bli gjort på en per partisjon basis ved å bruke et verktøy som fdisk, cfdisk, parted eller gparted > for å partisjonere og flagge partisjonene for bruk i et LVM-oppsett, men for dette oppsettet ble to 500gb-stasjoner raidet sammen for å lage en RAID-array kalt /dev/md0.

Denne RAID-arrayen er en enkel speilmatrise for redundansformål. I fremtiden vil det også bli skrevet en artikkel som forklarer hvordan RAID oppnås. For nå, la oss gå videre med utarbeidelsen av de fysiske volumene (De blå blokkene i diagrammet i begynnelsen av artikkelen).

Hvis du ikke bruker en RAID-enhet, bytt ut enhetene som skal være en del av LVM-oppsettet med «/dev/md0». Utstedelse av følgende kommando vil forberede RAID-enheten for bruk i et LVM-oppsett:


pvcreate /dev/md0

4. Når RAID-arrayen er klargjort, må den legges til en Volumgruppe (det grønne rektangelet i diagrammet i begynnelsen av artikkelen), og dette er oppnås ved bruk av vgcreate-kommandoen.

Kommandoen vgcreate vil kreve minst to argumenter som sendes til den på dette tidspunktet. Det første argumentet vil være navnet på volumgruppen som skal opprettes, og det andre argumentet vil være navnet på RAID-enheten forberedt med pvcreate i trinn 3 (/dev/md0). Å sette alle komponentene sammen vil gi en kommando som følger:


vgcreate storage /dev/md0

På dette tidspunktet har LVM blitt bedt om å opprette en volumgruppe kalt 'lagring' som vil bruke enheten '/dev/md0' til å lagre dataene som sendes til alle logiske volumer som er medlem av volumgruppen 'lagring'. Men på dette tidspunktet er det fortsatt ingen logiske volumer som skal brukes til datalagringsformål.

5. To kommandoer kan raskt utstedes for å bekrefte at Volumgruppen ble opprettet.

  1. vgdisplay – Vil gi langt flere detaljer om volumgruppen.
  2. vgs – En rask utgang på én linje for å bekrefte at volumgruppen eksisterer.

vgdisplay
vgs

6. Nå som Volumgruppen er bekreftet klar, kan selve Logiske volumer opprettes. Dette er sluttmålet til LVM, og disse logiske volumene er hvor data vil bli sendt for å bli skrevet til de underliggende fysiske volumene (PV) som utgjør volumgruppen (VG sterk>).

For å lage Logical Volumes, må flere argumenter sendes til lvcreate-verktøyet. De viktigste og essensielle argumentene inkluderer: størrelsen på det logiske volumet, navnet på det logiske volumet, og hvilken volumgruppe (VG) dette nyopprettede logiske volumet (LV) vil tilhøre. Å sette alt dette sammen gir en lvcreate-kommando som følger:


lvcreate -L 100G -n Music storage

Denne kommandoen sier faktisk å gjøre følgende: Lag et logisk volum som er 100 gigabyte langt som har navnet Musikk og tilhører Volumgruppen sterk> lagring. La oss gå videre og lage en annen LV for Dokumenter med en størrelse på 50 gigabyte og gjøre den til medlem av samme Volum Group<:


lvcreate -L 50G -n Documents storage

Opprettelsen av de logiske volumene kan bekreftes med en av følgende kommandoer:

  1. lvdisplay – Detaljert utdata av de logiske volumene.
  2. lvs – Mindre detaljert utdata av de logiske volumene.

lvdisplay
lvs