vgcfgrestore(8): Skillnad mellan sidversioner
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) |
||
| (En mellanliggande sidversion av samma användare visas inte) | |||
| Rad 339: | Rad 339: | ||
== MILJÖVARIABLER == | == MILJÖVARIABLER == | ||
Se '''lvm(8)''' för information om miljövariabler som används av '''lvm'''. Exempelvis kan '''LVM_VG_NAME''' normalt användas i stället för en obligatorisk VG-parameter. | Se '''[[lvm(8)]]''' för information om miljövariabler som används av '''lvm'''. Exempelvis kan '''LVM_VG_NAME''' normalt användas i stället för en obligatorisk VG-parameter. | ||
== SE ÄVEN == | == SE ÄVEN == | ||
[[lvm(8)]], [[lvm.conf(5)]], [[lvmconfig(8)]], [[lvmdevices(8)]], | |||
[[pvchange(8)]], [[pvck(8)]], [[pvcreate(8)]], [[pvdisplay(8)]], [[pvmove(8)]], | |||
[[pvremove(8)]], [[pvresize(8)]], [[pvs(8)]], [[pvscan(8)]], | |||
[[vgcfgbackup(8)]], [[vgcfgrestore(8)]], [[vgchange(8)]], [[vgck(8)]], | |||
[[vgcreate(8)]], [[vgconvert(8)]], [[vgdisplay(8)]], [[vgexport(8)]], [[vgextend(8)]], | |||
[[vgimport(8)]], [[vgimportclone(8)]], [[vgimportdevices(8)]], [[vgmerge(8)]], | |||
[[vgmknodes(8)]], [[vgreduce(8)]], [[vgremove(8)]], [[vgrename(8)]], [[vgs(8)]], | |||
[[vgscan(8)]], [[vgsplit(8)]], | |||
[[lvcreate(8)]], [[lvchange(8)]], [[lvconvert(8)]], [[lvdisplay(8)]], [[lvextend(8)]], | |||
[[lvreduce(8)]], [[lvremove(8)]], [[lvrename(8)]], [[lvresize(8)]], [[lvs(8)]], | |||
[[lvscan(8)]], | |||
[[lvm-fullreport(8)]], [[lvm-lvpoll(8)]], [[blkdeactivate(8)]], [[lvmdump(8)]], | |||
[[dmeventd(8)]], [[lvmpolld(8)]], [[lvmlockd(8)]], [[lvmlockctl(8)]], [[cmirrord(8)]], | |||
[[lvmdbusd(8)]], [[fsadm(8)]], | |||
[[lvmsystemid(7)]], [[lvmreport(7)]], [[lvmcache(7)]], [[lvmraid(7)]], [[lvmthin(7)]], | |||
[[lvmvdo(7)]], [[lvmautoactivation(7)]] | |||
lvmsystemid(7), lvmreport(7), lvmcache(7), lvmraid(7), lvmthin(7), | |||
lvmvdo(7), lvmautoactivation(7) | |||
== KOLOFON == | == KOLOFON == | ||
Nuvarande version från 20 april 2026 kl. 12.02
NAMN
pvscan — lista alla fysiska volymer
SYNOPSIS
pvscan option_args position_args
[ option_args ]
[ position_args ]
-a|--activate y|n|ay
--autoactivation String
--cache
--checkcomplete
--commandprofile String
--config String
-d|--debug
--devices PV
--devicesfile String
--driverloaded y|n
-e|--exported
-h|--help
--ignorelockingfailure
--journal String
--listlvs
--listvg
--lockopt String
--longhelp
-j|--major Number
--minor Number
--nohints
--nolocking
--noudevsync
-n|--novolumegroup
--profile String
-q|--quiet
--reportformat basic|json
-s|--short
-t|--test
--udevoutput
-u|--uuid
-v|--verbose
--version
--vgonline
-y|--yes
BESKRIVNING
När pvscan anropas utan flaggan --cache listar kommandot PV:er på systemet, ungefär som pvs(8) eller pvdisplay(8).
När --cache används uppdaterar pvscan LVM:s körtidsstatus på systemet, eller utför autoaktivering tillsammans med -aay.
pvscan --cache device
Om device finns registrerar LVM att PV:n på enheten är online. Om device inte finns tar LVM bort online-posten för PV:n. pvscan läser då bara den angivna enheten.
pvscan --cache
Uppdaterar körtidsstatus för alla LVM-enheter.
pvscan --cache -aay device
Utför stegen för --cache för enheten och kontrollerar sedan om VG:n som använder enheten är komplett. Om så är fallet autoaktiveras LV:erna i VG:n, på samma sätt som om man hade kört:
vgchange -aay vgname
Ett enhetsnamn kan ersättas med major- och minor-nummer.
pvscan --cache -aay
Utför stegen för --cache för alla enheter och autoaktiverar därefter alla kompletta VG:er.
pvscan --cache --listvg|--listlvs device
Utför stegen för --cache för enheten och skriver sedan ut namnet på VG:n som använder enheten, eller namnen på LV:erna som använder enheten. --checkcomplete inkluderas vanligen för att kontrollera om alla PV:er för VG:n eller LV:erna är online. När detta kommando anropas av en udev-regel måste utdata följa udev-reglernas specifikationer, se --udevoutput. Udev-regeln använder resultatet för att utföra autoaktivering.
Autoaktivering av VG:er eller LV:er kan aktiveras eller inaktiveras med vgchange eller lvchange och --setautoactivation y|n, eller genom att lägga till namn i lvm.conf(5) under activation/auto_activation_volume_list.
Se lvmautoactivation(7) för mer information om hur pvscan används för autoaktivering.
ANVÄNDNING
Visa information om PV.
pvscan
[ -e|--exported ]
[ -n|--novolumegroup ]
[ -s|--short ]
[ -u|--uuid ]
[ --ignorelockingfailure ]
[ --reportformat basic|json ]
[ COMMON_OPTIONS ]
—
Registrera att en PV är online eller offline.
pvscan --cache
[ -j|--major Number ]
[ --ignorelockingfailure ]
[ --reportformat basic|json ]
[ --minor Number ]
[ --noudevsync ]
[ COMMON_OPTIONS ]
[ String|PV ... ]
—
Registrera att en PV är online och autoaktivera VG:n om den är komplett.
pvscan --cache -a|--activate ay
[ -j|--major Number ]
[ --ignorelockingfailure ]
[ --reportformat basic|json ]
[ --minor Number ]
[ --noudevsync ]
[ --autoactivation String ]
[ COMMON_OPTIONS ]
[ String|PV ... ]
—
Registrera att en PV är online och lista VG:n som använder PV:n.
pvscan --cache --listvg PV
[ --ignorelockingfailure ]
[ --checkcomplete ]
[ --vgonline ]
[ --udevoutput ]
[ --autoactivation String ]
[ COMMON_OPTIONS ]
—
Registrera att en PV är online och lista LV:er som använder PV:n.
pvscan --cache --listlvs PV
[ --ignorelockingfailure ]
[ --checkcomplete ]
[ --vgonline ]
[ COMMON_OPTIONS ]
—
Lista LV:er som använder PV:n.
pvscan --listlvs PV
[ COMMON_OPTIONS ]
—
Lista VG:n som använder PV:n.
pvscan --listvg PV
[ COMMON_OPTIONS ]
—
Vanliga flaggor för lvm:
[ -d|--debug ] [ -h|--help ] [ -q|--quiet ] [ -t|--test ] [ -v|--verbose ] [ -y|--yes ] [ --commandprofile String ] [ --config String ] [ --devices PV ] [ --devicesfile String ] [ --driverloaded y|n ] [ --journal String ] [ --lockopt String ] [ --longhelp ] [ --nohints ] [ --nolocking ] [ --profile String ] [ --version ]
FLAGGOR
- -a|--activate y|n|ay
- Autoaktivera LV:er i en VG när de skannade PV:erna har gjort VG:n komplett. Endast ay är tillämpligt.
- --autoactivation String
- Ange om autoaktivering används från en händelse. Detta gör att kommandot kan tillämpa inställningar som är specifika för händelsebaserad aktivering, till exempel optimeringar av enhetsskanning med hjälp av pvs_online-filer som skapats av händelsebaserade pvscan-körningar.
- --cache
- Skanna en eller flera enheter och registrera att de är online.
- --checkcomplete
- Kontrollera om alla enheter som används av en VG eller LV finns tillgängliga, och skriv ut complete eller incomplete för varje listad VG eller LV. Denna flagga används som en del av händelsebaserad autoaktivering, så pvscan gör ingenting om denna flagga är satt och event_activation=0 i konfigurationsinställningarna.
- --commandprofile String
- Kommandoprofil att använda för kommandokonfiguration. Se lvm.conf(5) för mer information om profiler.
- --config String
- Konfigurationsinställningar för kommandot. Dessa åsidosätter inställningar i lvm.conf(5). Strängargumentet använder samma format som lvm.conf(5), eller kan använda sektion/fält-syntax. Se lvm.conf(5) för mer information om konfiguration.
- -d|--debug
- Sätt debugnivå. Upprepa från 1 till 6 gånger för att öka detaljnivån i meddelanden som skickas till loggfil och/eller syslog om det är konfigurerat.
- --devices PV
- Enheter som kommandot får använda. Denna flagga kan upprepas eller ta en kommaseparerad lista med enheter. Detta åsidosätter devices-filen.
- --devicesfile String
- En fil som listar enheter som LVM ska använda. Filen måste finnas i /etc/lvm/devices/ och hanteras med kommandot lvmdevices(8). Detta åsidosätter inställningarna devices/devicesfile och devices/use_devicesfile i lvm.conf(5).
- --driverloaded y|n
- Om satt till no kommer kommandot inte att försöka använda device-mapper. För testning och felsökning.
- -e|--exported
- Visa endast PV:er som tillhör exporterade VG:er.
- -h|--help
- Visa hjälptext.
- --ignorelockingfailure
- Tillåter ett kommando att fortsätta med skrivskyddade metadataoperationer efter låsningsfel.
- --journal String
- Registrera information i systemd-journalen. Denna information läggs till utöver den information som aktiveras av inställningen log/journal i lvm.conf.
- command registrerar information om kommandot.
- output registrerar standardutdata från kommandot.
- debug registrerar fullständig felsökningsinformation.
- --listlvs
- Skriv ut en lista över LV:er som använder enheten.
- --listvg
- Skriv ut VG:n som använder enheten.
- --lockopt String
- Används för att skicka alternativ för specialfall till lvmlockd. Se lvmlockd(8) för mer information.
- --longhelp
- Visa utökad hjälptext.
- -j|--major Number
- Major-numret för en enhet.
- --minor Number
- Minor-numret för en enhet.
- --nohints
- Använd inte hints-filen för att lokalisera enheter för PV:er. Ett kommando kan behöva läsa fler enheter för att hitta PV:er när hints inte används. Kommandot utför fortfarande vanlig invalidering av hints-filen där det är lämpligt.
- --nolocking
- Inaktivera låsning.
- --noudevsync
- Inaktiverar synkronisering med udev. Processen väntar inte på notifiering från udev. Den fortsätter oavsett eventuell udev-bearbetning i bakgrunden. Använd endast detta om udev inte körs eller har regler som ignorerar de enheter som LVM skapar.
- -n|--novolumegroup
- Visa endast PV:er som inte tillhör någon VG.
- --profile String
- Ett alias för --commandprofile eller --metadataprofile, beroende på kommando.
- -q|--quiet
- Undertryck utdata och loggmeddelanden. Åsidosätter --debug och --verbose. Upprepa en gång för att även undertrycka alla frågor med svaret ”nej”.
- --reportformat basic|json
- Åsidosätter aktuellt utdataformat för rapporter, vilket definieras globalt av inställningen report/output_format i lvm.conf(5). basic är det ursprungliga formatet med kolumner och rader. Om det finns mer än en rapport per kommando prefixas varje rapport med rapportnamnet för identifiering. json producerar rapportutdata i JSON-format. Se lvmreport(7) för mer information.
- -s|--short
- Kort listformat.
- -t|--test
- Kör i testläge. Kommandon uppdaterar inte metadata. Detta implementeras genom att all metadataskrivning inaktiveras men att framgång ändå returneras till den anropande funktionen. Detta kan leda till ovanliga felmeddelanden i flerstegsoperationer om ett verktyg förlitar sig på att läsa tillbaka metadata som det tror har ändrats men som inte har gjort det.
- --udevoutput
- Kommandots utdata ändras så att det kan importeras från en udev-regel.
- -u|--uuid
- Visa UUID:er utöver enhetsnamn.
- -v|--verbose
- Sätt verbose-nivå. Upprepa från 1 till 4 gånger för att öka detaljnivån i meddelanden som skickas till stdout och stderr.
- --version
- Visa versionsinformation.
- --vgonline
- Det första kommandot som ser en komplett VG rapporterar den unikt. Andra kommandon som ser den kompletta VG:n rapporterar den på ett annat sätt.
- -y|--yes
- Fråga inte efter bekräftelse interaktivt utan anta alltid svaret ja. Använd med stor försiktighet. För automatiskt nej, se -qq.
VARIABLER
- PV
- Namn på fysisk volym, en enhetssökväg under /dev. För kommandon som hanterar fysiska extents accepterar ett PV-positionsargument normalt ett suffix som anger ett intervall, eller flera intervall, av fysiska extents (PE). När första PE utelämnas används början av enheten som standard, och när sista PE utelämnas används slutet.
- Start- och slutintervall, inklusive ändpunkter:
PV[:PE-PE]...
- Start- och längdintervall, räknat från 0:
PV[:PE+PE]...
- String
- Se flaggbeskrivningen för information om strängens innehåll.
- Size[UNIT]
- Storlek är ett numeriskt indatavärde som accepterar en valfri enhet. Indataenheter behandlas alltid som tvåpotensvärden, oavsett versaler eller gemener, till exempel betyder både k och K värdet 1024. Standardenheten anges med en bokstav följd av |UNIT. UNIT representerar andra möjliga indatamått: b|B är byte, s|S är sektorer om 512 byte, k|K är KiB, m|M är MiB, g|G är GiB, t|T är TiB, p|P är PiB, e|E är EiB. Detta ska inte förväxlas med utdatakontrollen --units, där versaler betyder multipler av 1000.
MILJÖVARIABLER
Se lvm(8) för information om miljövariabler som används av lvm. Exempelvis kan LVM_VG_NAME normalt användas i stället för en obligatorisk VG-parameter.
SE ÄVEN
lvm(8), lvm.conf(5), lvmconfig(8), lvmdevices(8),
pvchange(8), pvck(8), pvcreate(8), pvdisplay(8), pvmove(8), pvremove(8), pvresize(8), pvs(8), pvscan(8),
vgcfgbackup(8), vgcfgrestore(8), vgchange(8), vgck(8), vgcreate(8), vgconvert(8), vgdisplay(8), vgexport(8), vgextend(8), vgimport(8), vgimportclone(8), vgimportdevices(8), vgmerge(8), vgmknodes(8), vgreduce(8), vgremove(8), vgrename(8), vgs(8), vgscan(8), vgsplit(8),
lvcreate(8), lvchange(8), lvconvert(8), lvdisplay(8), lvextend(8), lvreduce(8), lvremove(8), lvrename(8), lvresize(8), lvs(8), lvscan(8),
lvm-fullreport(8), lvm-lvpoll(8), blkdeactivate(8), lvmdump(8),
dmeventd(8), lvmpolld(8), lvmlockd(8), lvmlockctl(8), cmirrord(8), lvmdbusd(8), fsadm(8),
lvmsystemid(7), lvmreport(7), lvmcache(7), lvmraid(7), lvmthin(7), lvmvdo(7), lvmautoactivation(7)
KOLOFON
Denna sida är en del av projektet lvm2 (Logical Volume Manager 2). Information om projektet finns på:
http://www.sourceware.org/lvm2/
Om du har en felrapport för denna manualsida, se:
https://github.com/lvmteam/lvm2/issues
Denna sida hämtades från projektets uppströms Git-arkiv
git://sourceware.org/git/lvm2.git
den 2026-01-16. Vid den tidpunkten var datumet för den senaste commit som hittades i arkivet 2025-12-23.
Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller anser att det finns en bättre eller mer uppdaterad källa för sidan, eller har rättelser eller förbättringar till informationen i denna kolofon, vilket inte är en del av den ursprungliga manualsidan, skicka e-post till:
man-pages@man7.org
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man8/vgcfgrestore.8.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.