Lvresize: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Ingen redigeringssammanfattning
Rad 1: Rad 1:
= LVRESIZE(8) — Linux manual page =
== LVRESIZE(8) — Linux Manual Page ==


== NAME ==
'''NAME'''
'''lvresize''' — Resize a logical volume
: lvresize Ändra storlek på en logisk volym


== SYNOPSIS ==
'''SYNOPSIS'''
'''lvresize''' {{ic|option_args position_args}} \
: lvresize option_args position_args
    [ {{ic|option_args}} ] \
: [ option_args ]
    [ {{ic|position_args}} ]
: [ position_args ]


{{ic|--alloc}} contiguous|cling|cling_by_tags|normal|anywhere|inherit \
: --alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit
{{ic|-A|--autobackup}} y|n \
: -A|--autobackup y|n
{{ic|--commandprofile}} String \
: --commandprofile String
{{ic|--config}} String \
: --config String
{{ic|-d|--debug}} \
: -d|--debug
{{ic|--devices}} PV \
: --devices PV
{{ic|--devicesfile}} String \
: --devicesfile String
{{ic|--driverloaded}} y|n \
: --driverloaded y|n
{{ic|-l|--extents}} [+|-]Number[PERCENT] \
: -l|--extents [+|-]Number[PERCENT]
{{ic|-f|--force}} \
: -f|--force
{{ic|-h|--help}} \
: -h|--help
{{ic|--journal}} String \
: --journal String
{{ic|--lockopt}} String \
: --lockopt String
{{ic|--longhelp}} \
: --longhelp
{{ic|-n|--nofsck}} \
: -n|--nofsck
{{ic|--nohints}} \
: --nohints
{{ic|--nolocking}} \
: --nolocking
{{ic|--nosync}} \
: --nosync
{{ic|--noudevsync}} \
: --noudevsync
{{ic|--poolmetadatasize}} [+]Size[m|UNIT] \
: --poolmetadatasize [+]Size[m|UNIT]
{{ic|--profile}} String \
: --profile String
{{ic|-q|--quiet}} \
: -q|--quiet
{{ic|--reportformat}} basic|json \
: --reportformat basic|json
{{ic|-r|--resizefs}} \
: -r|--resizefs
{{ic|-L|--size}} [+|-]Size[m|UNIT] \
: -L|--size [+|-]Size[m|UNIT]
{{ic|-i|--stripes}} Number \
: -i|--stripes Number
{{ic|-I|--stripesize}} Size[k|UNIT] \
: -I|--stripesize Size[k|UNIT]
{{ic|-t|--test}} \
: -t|--test
{{ic|--type}} linear|striped|snapshot|raid|mirror|thin|thin-pool|vdo|vdo-pool|cache|cache-pool|writecache \
: --type linear|striped|snapshot|raid|mirror|thin|thin-pool|vdo|vdo-pool|cache|cache-pool|writecache
{{ic|-v|--verbose}} \
: -v|--verbose
{{ic|--version}} \
: --version
{{ic|-y|--yes}}
: -y|--yes


== DESCRIPTION ==
'''BESKRIVNING'''
'''lvresize''' resizes an LV in the same way as {{man|8|lvextend}} and {{man|8|lvreduce}}. See {{man|8|lvextend}} and {{man|8|lvreduce}} for more information.
: lvresize ändrar storleken på en logisk volym (LV) på samma sätt som lvextend och lvreduce. Se lvextend(8) och lvreduce(8) för mer information.


In the usage section below, {{ic|--size}} Size can be replaced with {{ic|--extents}} Number. See both descriptions in the options section.
: I användningsavsnittet nedan kan --size Size ersättas med --extents Number. Se beskrivningar i alternativavsnittet.


== USAGE ==
'''ANVÄNDNING'''
Resize an LV by a specified size:
: Ändra storleken på en LV till en angiven storlek.


{{ic|lvresize -L|--size [+|-]Size[m|UNIT] LV \
: lvresize -L|--size [+|-]Size[m|UNIT] LV
    [ -l|--extents [+|-]Number[PERCENT] ] \
: [ -l|--extents [+|-]Number[PERCENT] ]
    [ -r|--resizefs ] \
: [ -r|--resizefs ]
    [ --poolmetadatasize [+]Size[m|UNIT] ] \
: [   --poolmetadatasize [+]Size[m|UNIT] ]
    [ COMMON_OPTIONS ] \
: [ COMMON_OPTIONS ]
    [ PV ... ]}}
: [ PV ... ]


Resize an LV by specified PV extents:
:


{{ic|lvresize LV PV ... \
: Ändra storleken på en LV efter specifika PV-extenter.
    [ -r|--resizefs ] \
    [ COMMON_OPTIONS ]}}


Resize a pool metadata SubLV by a specified size:
: lvresize LV PV ...
: [ -r|--resizefs ]
: [ COMMON_OPTIONS ]


{{ic|lvresize --poolmetadatasize [+]Size[m|UNIT] LV1 \
: —
    [ COMMON_OPTIONS ] \
    [ PV ... ]}}


LV1 types: {{ic|thinpool}}
: Ändra storleken på en poolmetadatasubLV till en angiven storlek.


Common options for command:
: lvresize --poolmetadatasize [+]Size[m|UNIT] LV1
: [ COMMON_OPTIONS ]
: [ PV ... ]


{{ic|[ -A|--autobackup y|n ] \
: LV1 typer: thinpool
    [ -f|--force ] \
    [ -n|--nofsck ] \
    [ -i|--stripes Number ] \
    [ -I|--stripesize Size[k|UNIT] ] \
    [ --alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit ] \
    [ --nosync ] \
    [ --noudevsync ] \
    [ --reportformat basic|json ] \
    [ --type linear|striped|snapshot|raid|mirror|thin|thin-pool|vdo|vdo-pool|cache|cache-pool|writecache ]}}


Common options for LVM:
:


{{ic|[ -d|--debug ] \
: Vanliga alternativ för kommandot:
    [ -h|--help ] \
: [ -A|--autobackup y|n ]
    [ -q|--quiet ] \
: [ -f|--force ]
    [ -t|--test ] \
: [ -n|--nofsck ]
    [ -v|--verbose ] \
: [ -i|--stripes Number ]
    [ -y|--yes ] \
: [ -I|--stripesize Size[k|UNIT] ]
    [ --commandprofile String ] \
: [   --alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit ]
    [ --config String ] \
: [   --nosync ]
    [ --devices PV ] \
: [   --noudevsync ]
    [ --devicesfile String ] \
: [   --reportformat basic|json ]
    [ --driverloaded y|n ] \
: [   --type linear|striped|snapshot|raid|mirror|thin|thin-pool|vdo|vdo-pool|cache|cache-pool|writecache ]
    [ --journal String ] \
    [ --lockopt String ] \
    [ --longhelp ] \
    [ --nohints ] \
    [ --nolocking ] \
    [ --profile String ] \
    [ --version ]}}


== OPTIONS ==
: Vanliga alternativ för lvm:
* '''--alloc''' contiguous|cling|cling_by_tags|normal|anywhere|inherit 
: [ -d|--debug ]
  Determines the allocation policy when a command needs to allocate Physical Extents (PEs) from the VG.
: [ -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 ]


* '''-A|--autobackup''' y|
'''ALTERNATIV'''
  Specifies if metadata should be backed up automatically after a change.
: --alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit
: Bestämmer allokeringspolicyn när ett kommando behöver allokera fysiska extenter (PEs) från VG. Varje VG och LV har en allokeringspolicy som kan ändras med vgchange/lvchange eller åsidosättas på kommandoraden. normal tillämpar sunt förnuft, såsom att inte placera parallella stripes på samma PV. inherit tillämpar VG-policyn på en LV. contiguous kräver att nya PEs placeras intill befintliga PEs. cling placerar nya PEs på samma PV som befintliga PEs i samma stripe av LV. Om det finns tillräckligt med PEs för en allokering, men normal inte använder dem, kommer anywhere att använda dem även om det minskar prestanda, till exempel genom att placera två stripes på samma PV. Valfria PV-argument på kommandoraden kan också användas för att begränsa vilka PVs kommandot kommer att använda för allokering. Se lvm(8) för mer information om allokering.


* '''--commandprofile''' String 
: -A|--autobackup y|n
  The command profile to use for command configuration.
: Anger om metadata automatiskt ska säkerhetskopieras efter en ändring. Att aktivera detta rekommenderas starkt! Se vgcfgbackup(8) för mer information.


* '''--config''' String
: --commandprofile String
  Config settings for the command.
: Kommando-profilen som ska användas för kommando-konfiguration. Se lvm.conf(5) för mer information om profiler.


* '''-d|--debug''' 
: --config String
  Set debug level. Repeat from 1 to 6 times to increase the detail of messages sent to the log file and/or syslog.
: Konfigurationsinställningar för kommandot. Dessa åsidosätter lvm.conf(5)-inställningar. String-argumentet 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.


* '''--devices''' PV 
: -d|--debug ...
  Devices that the command can use.
: Ställ in debug-nivån. Upprepa från 1 till 6 gånger för att öka detaljnivån på meddelanden som skickas till loggfilen och/eller syslog (om konfigurerad).


* '''--devicesfile''' String 
: --devices PV
  A file listing devices that LVM should use.
: Enheter som kommandot kan använda. Detta alternativ kan upprepas eller acceptera en kommaseparerad lista över enheter. Detta åsidosätter enhetsfilen.


* '''--driverloaded''' y|n 
: --devicesfile String
  If set to no, the command will not attempt to use device-mapper.
: 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 lvm.conf(5) devices/devicesfile och devices/use_devicesfile-inställningar.


* '''-l|--extents''' [+|-]Number[PERCENT] 
: --driverloaded y|n
  Specifies the new size of the LV in logical extents.
: Om inställt på no, kommer kommandot inte att försöka använda device-mapper. För testning och felsökning.


* '''-f|--force''' 
: -l|--extents [+|-]Number[PERCENT]
  Override various checks, confirmations, and protections.
: Anger den nya storleken på LV i logiska extenter. --size och --extents är alternativa metoder för att ange storlek. Det totala antalet använda fysiska extenter kommer att vara större när redundanta data behövs för RAID-nivåer. En alternativ syntax tillåter att storleken bestäms indirekt som en procentandel av storleken på en relaterad VG, LV eller uppsättning PVs. Suffixet %VG anger den totala storleken på VG, suffixet %FREE anger det återstående lediga utrymmet i VG, och suffixet %PVS anger det lediga utrymmet i de angivna PVs. För en snapshot kan storleken uttryckas som en procentandel av den totala storleken på origin LV med suffixet %ORIGIN (100%ORIGIN ger utrymme för hela origin). När det uttrycks som en procentandel, definierar storleken ett övre gränsvärde för antalet logiska extenter i den nya LV. Det exakta antalet logiska extenter i den nya LV bestäms inte förrän kommandot har slutförts. När plus- (+) eller minus- (-) prefixet används, är värdet inte en absolut storlek, utan relativ och läggs till eller subtraheras från den aktuella storleken.


* '''-h|--help''' 
: -f|--force ...
  Display help text.
: Åsidosätter olika kontroller, bekräftelser och skydd. Använd med extrem försiktighet.


* '''--journal''' String 
: -h|--help
  Record information in the systemd journal.
: Visa hjälptext.


* '''--lockopt''' String
: --journal String
  Used to pass options for special cases to lvmlockd.
: Registrera information i systemd-journalen. Denna information är utöver information aktiverad av lvm.conf log/journal-inställningen. command: registrerar information om kommandot. output: registrerar standardkommandoutdata. debug: registrerar fullständig felsökningsinformation.


* '''--longhelp''' 
: --lockopt String
  Display long help text.
: Används för att skicka alternativ för specialfall till lvmlockd. Se lvmlockd(8) för mer information.


* '''-n|--nofsck''' 
: --longhelp
  Do not perform fsck before resizing filesystem when filesystem requires it.
: Visa lång hjälptext.


* '''--nohints''' 
: -n|--nofsck
  Do not use the hints file to locate devices for PVs.
: Utför inte fsck innan filsystemet ändras när filsystemet kräver det. Du kan behöva använda --force för att fortsätta med detta alternativ.


* '''--nolocking''' 
: --nohints
  Disable locking.
: Använd inte tipsfilen för att hitta enheter för PVs. Ett kommando kan läsa fler enheter för att hitta PVs när tips inte används. Kommandot kommer fortfarande att utföra standardtipsfilens ogiltigförklarande när det är lämpligt.


* '''--nosync''' 
: --nolocking
  Causes the creation of mirror, raid1, raid4, raid5, and raid10 to skip the initial synchronization.
: Inaktivera låsning.


* '''--noudevsync''' 
: --nosync
  Disables udev synchronization.
: Orsakar att skapandet av speglade, raid1-, raid4-, raid5- och raid10-volymer hoppar över den initiala synkroniseringen. Vid spegling, raid1 och raid10, kommer all data som skrivs efteråt att speglas, men det ursprungliga innehållet kommer inte att kopieras. Vid raid4 och raid5, kommer inga paritetsblock att skrivas, men all data som skrivs efteråt kommer att orsaka att paritetsblock sparas. Detta är användbart för att hoppa över en potentiellt lång och resursintensiv initial synkronisering av en tom speglad/raid1/raid4/raid5 och raid10 LV. Detta alternativ är inte giltigt för raid6, eftersom raid6 förlitar sig på att korrekt paritet (P- och Q-syndrom) skapas under initial synkronisering för att rekonstruera korrekt användardata vid enhetsfel. raid0 och raid0_meta tillhandahåller inga datakopior eller paritetsstöd och stöder därför inte initial synkronisering.


* '''--poolmetadatasize''' [+]Size[m|UNIT] 
: --noudevsync
  Specifies the new size of the pool metadata LV.
: Inaktiverar udev-synkronisering. Processen väntar inte på notis från udev. Den fortsätter oavsett eventuell pågående udev-behandling i bakgrunden. Använd detta endast om udev inte körs eller har regler som ignorerar de enheter som LVM skapar.


* '''--profile''' String 
: --poolmetadatasize [+]Size[m|UNIT]
  An alias for --commandprofile or --metadataprofile, depending on the command.
: Anger den nya storleken på poolmetadatalv. Prefixet plus (+) kan användas, i vilket fall värdet läggs till den aktuella storleken.


* '''-q|--quiet''' 
: --profile String
  Suppress output and log messages.
: En alias för --commandprofile eller --metadataprofile, beroende på kommandot.


* '''--reportformat''' basic|json 
: -q|--quiet ...
  Overrides current output format for reports.
: Undertryck utdata och loggmeddelanden. Åsidosätter --debug och --verbose. Upprepa en gång för att också undertrycka alla uppmaningar med svaret 'nej'.


* '''-r|--resizefs''' 
: --reportformat basic|json
  Resize underlying filesystem together with the LV using fsadm(8).
: Åsidosätter nuvarande utdataformat för rapporter som 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, är varje rapport prefixad med rapportens namn för identifiering. json producerar rapportutdata i JSON-format. Se lvmreport(7) för mer information.


* '''-L|--size''' [+|-]Size[m|UNIT] 
: -r|--resizefs
  Specifies the new size of the LV.
: Ändra storleken på underliggande filsystem tillsammans med LV genom att använda fsadm(8).


* '''-i|--stripes''' Number 
: -L|--size [+|-]Size[m|UNIT]
  Specifies the number of stripes in a striped LV.
: Anger den nya storleken på LV. --size och --extents är alternativa metoder för att ange storlek. Det totala antalet använda fysiska extenter kommer att vara större när redundanta data behövs för RAID-nivåer. När plus- (+) eller minus- (-) prefixet används, är värdet inte en absolut storlek, utan relativ och läggs till eller subtraheras från den aktuella storleken.


* '''-I|--stripesize''' Size[k|UNIT] 
: -i|--stripes Number
  The amount of data that is written to one device before moving to the next in a striped LV.
: Anger antalet stripes i en stripead LV. Detta är antalet PVs (enheter) som en stripead LV sprids över. Data som verkar sekventiella i LV sprids över flera enheter i enheter av stripes storlek (se --stripesize). Detta ändrar inte redan allokerat utrymme, utan gäller endast för utrymme som allokeras av kommandot. Vid skapande av en RAID 4/5/6 LV, ingår inte de extra enheter som krävs för paritet. Det största antalet beror på RAID-typen (raid0: 64, raid10: 32, raid4/5: 63, raid6: 62), och när det inte anges, beror standardvärdet på RAID-typen (raid0: 2, raid10: 2, raid4/5: 3, raid6: 5). För att stripea en ny raid LV över alla PVs som standard, se lvm.conf(5) allocation/raid_stripe_all_devices.


* '''-t|--test''' 
: -I|--stripesize Size[k|UNIT]
  Run in test mode.
: Mängden data som skrivs till en enhet innan den flyttas till nästa i en stripead LV.


* '''--type''' linear|striped|snapshot|raid|mirror|thin|thin-pool|vdo|vdo-pool|cache|cache-pool|writecache 
: -t|--test
  The LV type, also known as "segment type" or "segtype".
: Kör i testläge. Kommandon kommer inte att uppdatera metadata. Detta implementeras genom att inaktivera all metadata-skrivning men ändå returnera framgång 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 inte har.


* '''-v|--verbose''' 
: --type linear|striped|snapshot|raid|mirror|thin|thin-pool|vdo|vdo-pool|cache|cache-pool|writecache
  Set verbose level.
: LV-typen, även känd som "segmenttyp" eller "segtype". Se användningsbeskrivningar för de specifika sätten att använda dessa typer. För mer information om redundans och prestanda (raid<N>, mirror, striped, linear) se lvmraid(7). För thin provisioning (thin, thin-pool) se lvmthin(7). För prestandacaching (cache, cache-pool) se lvmcache(7). För kopia-vid-skrivning snapshots (snapshot) se användningsdefinitioner. För VDO (vdo) se lvmvdo(7). Flera kommandon utelämnar ett explicit typalternativ eftersom typen härleds från andra alternativ eller genvägar (t.ex. --stripes, --mirrors, --snapshot, --virtualsize, --thin, --cache, --vdo). Använd härledda typer med försiktighet eftersom det kan leda till oväntade resultat.


* '''--version''' 
: -v|--verbose ...
  Display version information.
: Ställ in detaljeringsnivån. Upprepa från 1 till 4 gånger för att öka detaljnivån på meddelanden som skickas till stdout och stderr.


* '''-y|--yes''' 
: --version
  Do not prompt for confirmation interactively but always assume the answer yes.
: Visa versionsinformation.


== VARIABLES ==
: -y|--yes
* '''LV''' 
: Fråga inte efter bekräftelse interaktivt utan anta alltid svaret ja. Använd med extrem försiktighet. (För automatiskt nej, se -qq.)
  Logical Volume name.


* '''PV'''
'''VARIABLER'''
  Physical Volume name.
: LV
: Namnet på den logiska volymen. Se lvm(8) för giltiga namn. Ett LV-positionellt argument inkluderar vanligtvis VG-namnet och LV-namnet, t.ex. VG/LV. LV1 anger att LV måste ha en specifik typ, där de accepterade LV-typerna är listade. (raid representerar raid<N>-typ).


* '''String''' 
: PV
  See the option description for information about the string content.
: Namnet på den fysiska volymen, en enhetssökväg under /dev. För kommandon som hanterar fysiska extenter, accepterar ett PV-positionellt argument vanligtvis ett suffix som anger ett intervall (eller flera intervall) av fysiska extenter (PEs). När den första PE utelämnas, standardiseras den till början av enheten, och när den sista PE utelämnas standardiseras den till slutet. Start- och slutintervall (inklusive): PV[:PE-PE]... Start- och längdintervall (räknat från 0): PV[:PE+PE]...


* '''Size[UNIT]''' 
: String
  Size is an input number that accepts an optional unit.
: Se alternativbeskrivningen för information om strängens innehåll.


== ENVIRONMENT VARIABLES ==
: Size[UNIT]
See {{man|8|lvm}} for information about environment variables used by LVM.
: Storlek är ett inmatningsnummer som accepterar en valfri enhet. Inmatningsenheter behandlas alltid som bas två värden, oavsett versalisering, t.ex. 'k' och 'K' refererar båda till 1024. Standardinmatningsenheten anges med bokstäver följt av |UNIT. UNIT representerar andra möjliga inmatningsenheter: b|B är bytes, s|S är sektorer om 512 bytes, 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 utmatningskontrollen --units, där stora bokstäver betyder multipel av 1000.)


== EXAMPLES ==
'''MILJÖVARIABLER'''
* Extend an LV by 16MB using specific physical extents:
: Se lvm(8) för information om miljövariabler som används av lvm. Till exempel kan LVM_VG_NAME generellt ersätta en nödvändig VG-parameter.
  {{ic|lvresize -L+16M vg1/lv1 /dev/sda:0-1 /dev/sdb:0-1}}


* Resize an LV to use 50% of the size volume group:
'''EXEMPEL'''
  {{ic|lvresize -l50%VG vg1/lv1}}
: Utöka en LV med 16 MB med specifika fysiska extenter.
: lvresize -L+16M vg1/lv1 /dev/sda:0-1 /dev/sdb:0-1


== SEE ALSO ==
: Ändra storleken på en LV till att använda 50% av storleksvolymgruppen.
* {{man|8|lvm}}
: lvresize -l50%VG vg1/lv1
* {{man|5|lvm.conf}}
* {{man|8|lvmconfig}}
* {{man|8|lvmdevices}}
* {{man|8|pvchange}}
* {{man|8|pvck}}
* {{man|8|pvcreate}}
* {{man|8|pvdisplay}}
* {{man|8|pvmove}}
* {{man|8|pvremove}}
* {{man|8|pvresize}}
* {{man|8|pvs}}
* {{man|8|pvscan}}
* {{man|8|vgcfgbackup}}
* {{man|8|vgcfgrestore}}
* {{man|8|vgchange}}
* {{man|8|vgck}}
* {{man|8|vgconvert}}
* {{man|8|vgcreate}}
* {{man|8|vgdisplay}}
* {{man|8|vgexport}}
* {{man|8|vgextend}}
* {{man|8|vgimport}}
* {{man|8|vgimportclone}}
* {{man|8|vgimportdevices}}
* {{man|8|vgmerge}}
* {{man|8|vgmknodes}}
* {{man|8|vgreduce}}
* {{man|8|vgremove}}
* {{man|8|vgrename}}
* {{man|8|vgs}}
* {{man|8|vgscan}}
* {{man|8|vgsplit}}
* {{man|8|lvcreate}}
* {{man|8|lvchange}}
* {{man|8|lvconvert}}
* {{man|8|lvdisplay}}
* {{man|8|lvextend}}
* {{man|8|lvreduce}}
* {{man|8|lvremove}}
* {{man|8|lvrename}}
* {{man|8|lvresize}}
* {{man|8|lvs}}
* {{man|8|lvscan}}
* {{man|8|lvm-fullreport}}
* {{man|8|lvm-lvpoll}}
* {{man|8|blkdeactivate}}
* {{man|8|lvmdump}}
* {{man|8|dmeventd}}
* {{man|8|lvmpolld}}
* {{man|8|lvmlockd}}
* {{man|8|lvmlockctl}}
* {{man|8|cmirrord}}
* {{man|8|lvmdbusd}}
* {{man|8|fsadm}}
* {{man|7|lvmsystemid}}
* {{man|7|lvmreport}}
* {{man|7|lvmcache}}
* {{man|7|lvmraid}}
* {{man|7|lvmthin}}
* {{man|7|lvmvdo}}
* {{man|7|lvmautoactivation}}


== COLOPHON ==
'''SE ÄVEN'''
This page is part of the lvm2 (Logical Volume Manager 2) project. Information about the project can be found at ⟨http://www.sourceware.org/lvm2/⟩. If you have a bug report for this manual page, see ⟨https://github.com/lvmteam/lvm2/issues⟩. This page was obtained from the project's upstream Git repository ⟨git://sourceware.org/git/lvm2.git⟩ on 14 June 2024. (At that time, the date of the most recent commit that was found in the repository was 11 June 2024.) If you discover any rendering problems in this HTML version of the page, or you believe there is a better or more up-to-date source for the page, or if you have corrections or improvements to the information in this COLOPHON (which is not part of the original manual page), send a mail to man-pages@man7.org.
: 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), vgconvert(8), vgcreate(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)


'''Red Hat, Inc.''' \
'''COLOPHON'''
'''LVM TOOLS 2.03.25(2)-git (16 May 2024) LVRESIZE(8)'''
: Denna sida är en del av lvm2-projektet (Logical Volume Manager 2). Information om projektet finns på ⟨http://www.sourceware.org/lvm2/⟩. Om du har en buggrapport för denna manual sida, se ⟨https://github.com/lvmteam/lvm2/issues⟩. Denna sida hämtades från projektets uppströms-Git-repository ⟨git://sourceware.org/git/lvm2.git⟩ den 14 juni 2024. (Vid den tidpunkten var datumet för den senaste committen som hittades i repositoryn den 11 juni 2024.) Om du upptäcker några renderingsproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i denna COLOPHON (som inte är en del av den ursprungliga manual sidan), skicka ett mail till man-pages@man7.org.
= Sidslut =
 
<hr>
'''Red Hat, Inc.'''
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
: LVM TOOLS 2.03.25(2)-git (16 maj 2024) LVRESIZE(8)
https://www.linux.se/kontaka-linux-se/
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat Linux.se med webserver.

Versionen från 25 augusti 2024 kl. 15.01

LVRESIZE(8) — Linux Manual Page

NAME

lvresize — Ändra storlek på en logisk volym

SYNOPSIS

lvresize option_args position_args
[ option_args ]
[ position_args ]
--alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit
-A|--autobackup y|n
--commandprofile String
--config String
-d|--debug
--devices PV
--devicesfile String
--driverloaded y|n
-l|--extents [+|-]Number[PERCENT]
-f|--force
-h|--help
--journal String
--lockopt String
--longhelp
-n|--nofsck
--nohints
--nolocking
--nosync
--noudevsync
--poolmetadatasize [+]Size[m|UNIT]
--profile String
-q|--quiet
--reportformat basic|json
-r|--resizefs
-L|--size [+|-]Size[m|UNIT]
-i|--stripes Number
-I|--stripesize Size[k|UNIT]
-t|--test
--type linear|striped|snapshot|raid|mirror|thin|thin-pool|vdo|vdo-pool|cache|cache-pool|writecache
-v|--verbose
--version
-y|--yes

BESKRIVNING

lvresize ändrar storleken på en logisk volym (LV) på samma sätt som lvextend och lvreduce. Se lvextend(8) och lvreduce(8) för mer information.
I användningsavsnittet nedan kan --size Size ersättas med --extents Number. Se beskrivningar i alternativavsnittet.

ANVÄNDNING

Ändra storleken på en LV till en angiven storlek.
lvresize -L|--size [+|-]Size[m|UNIT] LV
[ -l|--extents [+|-]Number[PERCENT] ]
[ -r|--resizefs ]
[ --poolmetadatasize [+]Size[m|UNIT] ]
[ COMMON_OPTIONS ]
[ PV ... ]
Ändra storleken på en LV efter specifika PV-extenter.
lvresize LV PV ...
[ -r|--resizefs ]
[ COMMON_OPTIONS ]
Ändra storleken på en poolmetadatasubLV till en angiven storlek.
lvresize --poolmetadatasize [+]Size[m|UNIT] LV1
[ COMMON_OPTIONS ]
[ PV ... ]
LV1 typer: thinpool
Vanliga alternativ för kommandot:
[ -A|--autobackup y|n ]
[ -f|--force ]
[ -n|--nofsck ]
[ -i|--stripes Number ]
[ -I|--stripesize Size[k|UNIT] ]
[ --alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit ]
[ --nosync ]
[ --noudevsync ]
[ --reportformat basic|json ]
[ --type linear|striped|snapshot|raid|mirror|thin|thin-pool|vdo|vdo-pool|cache|cache-pool|writecache ]
Vanliga alternativ 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 ]

ALTERNATIV

--alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit
Bestämmer allokeringspolicyn när ett kommando behöver allokera fysiska extenter (PEs) från VG. Varje VG och LV har en allokeringspolicy som kan ändras med vgchange/lvchange eller åsidosättas på kommandoraden. normal tillämpar sunt förnuft, såsom att inte placera parallella stripes på samma PV. inherit tillämpar VG-policyn på en LV. contiguous kräver att nya PEs placeras intill befintliga PEs. cling placerar nya PEs på samma PV som befintliga PEs i samma stripe av LV. Om det finns tillräckligt med PEs för en allokering, men normal inte använder dem, kommer anywhere att använda dem även om det minskar prestanda, till exempel genom att placera två stripes på samma PV. Valfria PV-argument på kommandoraden kan också användas för att begränsa vilka PVs kommandot kommer att använda för allokering. Se lvm(8) för mer information om allokering.
-A|--autobackup y|n
Anger om metadata automatiskt ska säkerhetskopieras efter en ändring. Att aktivera detta rekommenderas starkt! Se vgcfgbackup(8) för mer information.
--commandprofile String
Kommando-profilen som ska användas för kommando-konfiguration. Se lvm.conf(5) för mer information om profiler.
--config String
Konfigurationsinställningar för kommandot. Dessa åsidosätter lvm.conf(5)-inställningar. String-argumentet 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 ...
Ställ in debug-nivån. Upprepa från 1 till 6 gånger för att öka detaljnivån på meddelanden som skickas till loggfilen och/eller syslog (om konfigurerad).
--devices PV
Enheter som kommandot kan använda. Detta alternativ kan upprepas eller acceptera en kommaseparerad lista över enheter. Detta åsidosätter enhetsfilen.
--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 lvm.conf(5) devices/devicesfile och devices/use_devicesfile-inställningar.
--driverloaded y|n
Om inställt på no, kommer kommandot inte att försöka använda device-mapper. För testning och felsökning.
-l|--extents [+|-]Number[PERCENT]
Anger den nya storleken på LV i logiska extenter. --size och --extents är alternativa metoder för att ange storlek. Det totala antalet använda fysiska extenter kommer att vara större när redundanta data behövs för RAID-nivåer. En alternativ syntax tillåter att storleken bestäms indirekt som en procentandel av storleken på en relaterad VG, LV eller uppsättning PVs. Suffixet %VG anger den totala storleken på VG, suffixet %FREE anger det återstående lediga utrymmet i VG, och suffixet %PVS anger det lediga utrymmet i de angivna PVs. För en snapshot kan storleken uttryckas som en procentandel av den totala storleken på origin LV med suffixet %ORIGIN (100%ORIGIN ger utrymme för hela origin). När det uttrycks som en procentandel, definierar storleken ett övre gränsvärde för antalet logiska extenter i den nya LV. Det exakta antalet logiska extenter i den nya LV bestäms inte förrän kommandot har slutförts. När plus- (+) eller minus- (-) prefixet används, är värdet inte en absolut storlek, utan relativ och läggs till eller subtraheras från den aktuella storleken.
-f|--force ...
Åsidosätter olika kontroller, bekräftelser och skydd. Använd med extrem försiktighet.
-h|--help
Visa hjälptext.
--journal String
Registrera information i systemd-journalen. Denna information är utöver information aktiverad av lvm.conf log/journal-inställningen. command: registrerar information om kommandot. output: registrerar standardkommandoutdata. debug: registrerar fullständig felsökningsinformation.
--lockopt String
Används för att skicka alternativ för specialfall till lvmlockd. Se lvmlockd(8) för mer information.
--longhelp
Visa lång hjälptext.
-n|--nofsck
Utför inte fsck innan filsystemet ändras när filsystemet kräver det. Du kan behöva använda --force för att fortsätta med detta alternativ.
--nohints
Använd inte tipsfilen för att hitta enheter för PVs. Ett kommando kan läsa fler enheter för att hitta PVs när tips inte används. Kommandot kommer fortfarande att utföra standardtipsfilens ogiltigförklarande när det är lämpligt.
--nolocking
Inaktivera låsning.
--nosync
Orsakar att skapandet av speglade, raid1-, raid4-, raid5- och raid10-volymer hoppar över den initiala synkroniseringen. Vid spegling, raid1 och raid10, kommer all data som skrivs efteråt att speglas, men det ursprungliga innehållet kommer inte att kopieras. Vid raid4 och raid5, kommer inga paritetsblock att skrivas, men all data som skrivs efteråt kommer att orsaka att paritetsblock sparas. Detta är användbart för att hoppa över en potentiellt lång och resursintensiv initial synkronisering av en tom speglad/raid1/raid4/raid5 och raid10 LV. Detta alternativ är inte giltigt för raid6, eftersom raid6 förlitar sig på att korrekt paritet (P- och Q-syndrom) skapas under initial synkronisering för att rekonstruera korrekt användardata vid enhetsfel. raid0 och raid0_meta tillhandahåller inga datakopior eller paritetsstöd och stöder därför inte initial synkronisering.
--noudevsync
Inaktiverar udev-synkronisering. Processen väntar inte på notis från udev. Den fortsätter oavsett eventuell pågående udev-behandling i bakgrunden. Använd detta endast om udev inte körs eller har regler som ignorerar de enheter som LVM skapar.
--poolmetadatasize [+]Size[m|UNIT]
Anger den nya storleken på poolmetadatalv. Prefixet plus (+) kan användas, i vilket fall värdet läggs till den aktuella storleken.
--profile String
En alias för --commandprofile eller --metadataprofile, beroende på kommandot.
-q|--quiet ...
Undertryck utdata och loggmeddelanden. Åsidosätter --debug och --verbose. Upprepa en gång för att också undertrycka alla uppmaningar med svaret 'nej'.
--reportformat basic|json
Åsidosätter nuvarande utdataformat för rapporter som 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, är varje rapport prefixad med rapportens namn för identifiering. json producerar rapportutdata i JSON-format. Se lvmreport(7) för mer information.
-r|--resizefs
Ändra storleken på underliggande filsystem tillsammans med LV genom att använda fsadm(8).
-L|--size [+|-]Size[m|UNIT]
Anger den nya storleken på LV. --size och --extents är alternativa metoder för att ange storlek. Det totala antalet använda fysiska extenter kommer att vara större när redundanta data behövs för RAID-nivåer. När plus- (+) eller minus- (-) prefixet används, är värdet inte en absolut storlek, utan relativ och läggs till eller subtraheras från den aktuella storleken.
-i|--stripes Number
Anger antalet stripes i en stripead LV. Detta är antalet PVs (enheter) som en stripead LV sprids över. Data som verkar sekventiella i LV sprids över flera enheter i enheter av stripes storlek (se --stripesize). Detta ändrar inte redan allokerat utrymme, utan gäller endast för utrymme som allokeras av kommandot. Vid skapande av en RAID 4/5/6 LV, ingår inte de extra enheter som krävs för paritet. Det största antalet beror på RAID-typen (raid0: 64, raid10: 32, raid4/5: 63, raid6: 62), och när det inte anges, beror standardvärdet på RAID-typen (raid0: 2, raid10: 2, raid4/5: 3, raid6: 5). För att stripea en ny raid LV över alla PVs som standard, se lvm.conf(5) allocation/raid_stripe_all_devices.
-I|--stripesize Size[k|UNIT]
Mängden data som skrivs till en enhet innan den flyttas till nästa i en stripead LV.
-t|--test
Kör i testläge. Kommandon kommer inte att uppdatera metadata. Detta implementeras genom att inaktivera all metadata-skrivning men ändå returnera framgång 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 inte har.
--type linear|striped|snapshot|raid|mirror|thin|thin-pool|vdo|vdo-pool|cache|cache-pool|writecache
LV-typen, även känd som "segmenttyp" eller "segtype". Se användningsbeskrivningar för de specifika sätten att använda dessa typer. För mer information om redundans och prestanda (raid<N>, mirror, striped, linear) se lvmraid(7). För thin provisioning (thin, thin-pool) se lvmthin(7). För prestandacaching (cache, cache-pool) se lvmcache(7). För kopia-vid-skrivning snapshots (snapshot) se användningsdefinitioner. För VDO (vdo) se lvmvdo(7). Flera kommandon utelämnar ett explicit typalternativ eftersom typen härleds från andra alternativ eller genvägar (t.ex. --stripes, --mirrors, --snapshot, --virtualsize, --thin, --cache, --vdo). Använd härledda typer med försiktighet eftersom det kan leda till oväntade resultat.
-v|--verbose ...
Ställ in detaljeringsnivån. Upprepa från 1 till 4 gånger för att öka detaljnivån på meddelanden som skickas till stdout och stderr.
--version
Visa versionsinformation.
-y|--yes
Fråga inte efter bekräftelse interaktivt utan anta alltid svaret ja. Använd med extrem försiktighet. (För automatiskt nej, se -qq.)

VARIABLER

LV
Namnet på den logiska volymen. Se lvm(8) för giltiga namn. Ett LV-positionellt argument inkluderar vanligtvis VG-namnet och LV-namnet, t.ex. VG/LV. LV1 anger att LV måste ha en specifik typ, där de accepterade LV-typerna är listade. (raid representerar raid<N>-typ).
PV
Namnet på den fysiska volymen, en enhetssökväg under /dev. För kommandon som hanterar fysiska extenter, accepterar ett PV-positionellt argument vanligtvis ett suffix som anger ett intervall (eller flera intervall) av fysiska extenter (PEs). När den första PE utelämnas, standardiseras den till början av enheten, och när den sista PE utelämnas standardiseras den till slutet. Start- och slutintervall (inklusive): PV[:PE-PE]... Start- och längdintervall (räknat från 0): PV[:PE+PE]...
String
Se alternativbeskrivningen för information om strängens innehåll.
Size[UNIT]
Storlek är ett inmatningsnummer som accepterar en valfri enhet. Inmatningsenheter behandlas alltid som bas två värden, oavsett versalisering, t.ex. 'k' och 'K' refererar båda till 1024. Standardinmatningsenheten anges med bokstäver följt av |UNIT. UNIT representerar andra möjliga inmatningsenheter: b|B är bytes, s|S är sektorer om 512 bytes, 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 utmatningskontrollen --units, där stora bokstäver betyder multipel av 1000.)

MILJÖVARIABLER

Se lvm(8) för information om miljövariabler som används av lvm. Till exempel kan LVM_VG_NAME generellt ersätta en nödvändig VG-parameter.

EXEMPEL

Utöka en LV med 16 MB med specifika fysiska extenter.
lvresize -L+16M vg1/lv1 /dev/sda:0-1 /dev/sdb:0-1
Ändra storleken på en LV till att använda 50% av storleksvolymgruppen.
lvresize -l50%VG vg1/lv1

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), vgconvert(8), vgcreate(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)

COLOPHON

Denna sida är en del av lvm2-projektet (Logical Volume Manager 2). Information om projektet finns på ⟨http://www.sourceware.org/lvm2/⟩. Om du har en buggrapport för denna manual sida, se ⟨https://github.com/lvmteam/lvm2/issues⟩. Denna sida hämtades från projektets uppströms-Git-repository ⟨git://sourceware.org/git/lvm2.git⟩ den 14 juni 2024. (Vid den tidpunkten var datumet för den senaste committen som hittades i repositoryn den 11 juni 2024.) Om du upptäcker några renderingsproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i denna COLOPHON (som inte är en del av den ursprungliga manual sidan), skicka ett mail till man-pages@man7.org.

Red Hat, Inc.

LVM TOOLS 2.03.25(2)-git (16 maj 2024) LVRESIZE(8)