LVM2 är en verktygslåda för öppen källkod som har utformats från grunden för att tillhandahålla logiska volymhanteringsfunktioner på Linux-baserade operativsystem, så att du kan skapa snapshots av dina partitioner, såväl som för att enkelt ändra storlek på dem när du vill, som du passar dig.
Funktioner i ett ögonkast
Huvudfunktionerna inkluderar möjligheten att ändra storlek på volymgrupper, ändra storlek på logiska volymer, skapa skrivskyddade eller lässkrivna stillbilder av logiska volymer, skapa RAID-logiska volymer, flytta logiska volymer mellan fysiska volymer, slå samman eller dela upp volymgrupper att randa delar av eller hela logiska volymer över flera fysiska volymer.
Medan LVM är en kommandoradsapplikation, kommer den enkelt att integreras med alla program för öppen källpartitionsredigerare, inklusive det välkända GParted-projektet, så att användaren enkelt kan skapa LVM-partitioner.
Under huven, krav och tillgänglighet
LVM- och LVM2-teknologierna är skrivna helt i C-programmeringsspråket, de är kommandoradsutnyttjande och har implementerats under åren i många GNU / Linux-operativsystem via sina installatörer.
Båda versionerna är tillgängliga för nedladdning som källarkiv, som kan distribueras på någon Linux-distribution. Blödande edgers kan dock fånga den senaste källkoden för LVM2 från Git med följande kommando: git klon git: //git.fedorahosted.org/git/lvm2.git.
Endast tre saker krävs för att använda LVM, libdevmapper userspace device-mapper-biblioteket, användarutrymmet LVM2-verktyg och support för enhet-mappar i din kärna. För detaljerad information om userspace och enhet-mapper-kärnkomponenter, besök http://sources.redhat.com/dm webbsidan.
Slutsats
Sammanfattningsvis är Logical Volume Manager (LVM) ett mycket kraftfullt mjukvaruprojekt som gör det möjligt för Linuxdistributionsutvecklare att implementera stöd för LVM-partitioner direkt i operativsystemets grafiska eller textmodusinstallatör, så att användarna kan ändra storlek på volymer eller skapa snapshots med minimal ansträngning.
Vad är nytt i den här utgåvan:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.179:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.172:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.171:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.170:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.169:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.168:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.167:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.166:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.163:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.162:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.159:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.156:
Ny i LVM2 2.02.124 (4 juli 2015)
Vad är nytt i version 2.02.151:
- Fix getline minnesanvändning i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.150:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.146:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.145:
- Fixa minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.137:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.132:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.125:
- Fixera minnesförbrukningen i lvmpolld.
- Lägg till support - clear-needs-check-flagga för cache_check av metadata för cachemassage.
- Lägg till lvmetactl endast för utvecklarens användning.
- Byt namn på global / lock_retries till lvmlockd_retries.
- Ersätt --enable-lvmlockd av --enable-lockd-sanlock och --enable-lockd-dlm.
Vad är nytt i version 2.02.120:
- Den viktigaste nya funktionen är ett nytt kommandoradsargument: --Välj (eller -S). Detta låter dig tillämpa urvalskriterier på utmatningen av rapporteringskommandon. Vi lägger till det i kommandon som ändrar saker i en framtida release.
- Ett enkelt exempel:
- pvs -S 'free & gt; 100M, namn = ~ sd '
- visar bara PV med mer än 100M ledigt utrymme och med strängen 'sd' i deras namn.
- Använd "-S hjälp" för en kort sammanfattning av fälten och operatörerna eller titta på mansidorna för lite mer detaljer. Kom ihåg att du kan välja de fält som ska visas. -O kontrollerar sorteringsordningen och -noheadings -separator, -rows, -nameprefixes, -units och -nosuffix erbjuder några alternativa utmatningsformer för att hjälpa du skriver olika typer av skript.
- För debugging, eller i skript, använd -O + vald för att se all utdata som tidigare men med en ny kolumn som anger om varje rad uppfyller dina urvalskriterier.
- Vi planerar också att dela upp nya fält från de olika "attribut" fälten för att förenkla tillgången till informationen de innehåller.
- 'dmsetup info -c' accepterar också -S.
- LVM SSD-caching-stöd i den här utgåvan förblir experimentell och kan aktiveras med: configure -with-cache = internal
- Jag vill också nämna att det har funnits flera tillägg till dumpconfig och profiler för att hjälpa dig att hantera LVM-konfigurationen.
Vad är nytt i version 2.02.119:
- Den viktigaste nya funktionen är ett nytt kommandoradsargument: --Välj (eller -S). Detta låter dig tillämpa urvalskriterier på utmatningen av rapporteringskommandon. Vi lägger till det i kommandon som ändrar saker i en framtida release.
- Ett enkelt exempel:
- pvs -S 'free & gt; 100M, namn = ~ sd '
- visar bara PV med mer än 100M ledigt utrymme och med strängen 'sd' i deras namn.
- Använd "-S hjälp" för en kort sammanfattning av fälten och operatörerna eller titta på mansidorna för lite mer detaljer. Kom ihåg att du kan välja de fält som ska visas. -O kontrollerar sorteringsordningen och -noheadings -separator, -rows, -nameprefixes, -units och -nosuffix erbjuder några alternativa utmatningsformer för att hjälpa du skriver olika typer av skript.
- För debugging, eller i skript, använd -O + vald för att se all utdata som tidigare men med en ny kolumn som anger om varje rad uppfyller dina urvalskriterier.
- Vi planerar också att dela upp nya fält från de olika "attribut" fälten för att förenkla tillgången till informationen de innehåller.
- 'dmsetup info -c' accepterar också -S.
- LVM SSD-caching-stöd i den här utgåvan förblir experimentell och kan aktiveras med: configure -with-cache = internal
- Jag vill också nämna att det har funnits flera tillägg till dumpconfig och profiler för att hjälpa dig att hantera LVM-konfigurationen.
Vad är nytt i version 2.02.118:
- Den viktigaste nya funktionen är ett nytt kommandoradsargument: --Välj (eller -S). Detta låter dig tillämpa urvalskriterier på utmatningen av rapporteringskommandon. Vi lägger till det i kommandon som ändrar saker i en framtida release.
- Ett enkelt exempel:
- pvs -S 'free & gt; 100M, namn = ~ sd '
- visar bara PV med mer än 100M ledigt utrymme och med strängen 'sd' i deras namn.
- Använd "-S hjälp" för en kort sammanfattning av fälten och operatörerna eller titta på mansidorna för lite mer detaljer. Kom ihåg att du kan välja de fält som ska visas. -O kontrollerar sorteringsordningen och -noheadings -separator, -rows, -nameprefixes, -units och -nosuffix erbjuder några alternativa utmatningsformer för att hjälpa du skriver olika typer av skript.
- För debugging, eller i skript, använd -O + vald för att se all utdata som tidigare men med en ny kolumn som anger om varje rad uppfyller dina urvalskriterier.
- Vi planerar också att dela upp nya fält från de olika "attribut" fälten för att förenkla tillgången till informationen de innehåller.
- 'dmsetup info -c' accepterar också -S.
- LVM SSD-caching-stöd i den här utgåvan förblir experimentell och kan aktiveras med: configure -with-cache = internal
- Jag vill också nämna att det har funnits flera tillägg till dumpconfig och profiler för att hjälpa dig att hantera LVM-konfigurationen.
Vad är nytt i version 2.02.116:
- Den viktigaste nya funktionen är ett nytt kommandoradsargument: --Välj (eller -S). Detta låter dig tillämpa urvalskriterier på utmatningen av rapporteringskommandon. Vi lägger till det i kommandon som ändrar saker i en framtida release.
- Ett enkelt exempel:
- pvs -S 'free & gt; 100M, namn = ~ sd '
- visar bara PV med mer än 100M ledigt utrymme och med strängen 'sd' i deras namn.
- Använd "-S hjälp" för en kort sammanfattning av fälten och operatörerna eller titta på mansidorna för lite mer detaljer. Kom ihåg att du kan välja de fält som ska visas. -O kontrollerar sorteringsordningen och -noheadings -separator, -rows, -nameprefixes, -units och -nosuffix erbjuder några alternativa utmatningsformer för att hjälpa du skriver olika typer av skript.
- För debugging, eller i skript, använd -O + vald för att se all utdata som tidigare men med en ny kolumn som anger om varje rad uppfyller dina urvalskriterier.
- Vi planerar också att dela upp nya fält från de olika "attribut" fälten för att förenkla tillgången till informationen de innehåller.
- 'dmsetup info -c' accepterar också -S.
- LVM SSD-caching-stöd i den här utgåvan förblir experimentell och kan aktiveras med: configure -with-cache = internal
- Jag vill också nämna att det har funnits flera tillägg till dumpconfig och profiler för att hjälpa dig att hantera LVM-konfigurationen.
Vad är nytt i version 2.02.77:
- Tilldela en pool för Dummy VG i _pvsegs_sub_single.
- Lägg till PV- och LV-segmenttyper och funktioner till liblvm.
- Lägg till set_property-funktioner till liblvm. Ta bort taglängdsbegränsning och tillåta / =! : # & tecken.
- Stöd repetition av --addtag och --deltag argument.
- Lägg till infrastruktur för specifika cmdline-argument som ska upprepas i grupper.
- Split the_args cmdline-argument och värden i arg_props and arg_values.
- Fix fsadm inte längre att kräva '-f' för att ändra storlek på ett omonterat filsystem.
- Fixa fsadm för att upptäcka monterade filsystem på äldre system.
- (2.0.75) Utvid klientallokeringspolicy för att identifiera PV-taggar (cling_by_tags).
- Lägg till tilldelning / cling_tag_list till lvm.conf.
- Regenerera konfigurera med 'autoreconf' för -enable-ocf. (2.02.76)
Kommentarer hittades inte