summaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
* make: generateMarian Csontos2023-03-211-0/+10
|
* man: update lvmcache cache settingZdenek Kabelac2023-02-131-4/+24
| | | | | | Correct setting of migration_threshold and add clarify how the user can restore default cache settings for cache policies. Also document mq aliasing with smq for newer kernels.
* pvscan: use alternate device names from DEVLINKS to check filterDavid Teigland2023-01-311-0/+13
| | | | | | | | | | | | pvscan --cache <dev> is called by our udev rule at a time when all the symlinks for <dev> may not be created yet (by other udev rules.) The regex filter in lvm.conf may refer to <dev> using a symlink name that hasn't yet been created, which would cause <dev> to not match the filter regex. The DEVLINKS env var, set by udev, contains all the symlink names for <dev> that have been or will be created. So, we add all these symlink names to dev->aliases, as if we had found them in /dev. This allows <dev> to be recognized by a regex filter containing a symlink for <dev>.
* doc: fix typos in documentationSamanta Navarro2023-01-0314-33/+33
| | | | Typos found with codespell.
* writecache: support settings metadata_only and pause_writebackDavid Teigland2022-12-081-0/+15
| | | | Two new settings for tuning dm-writecache.
* man: dmsetup concise format consitencyZdenek Kabelac2022-11-251-1/+1
| | | | Use <name> consistenly.
* report: adjust lv_active_remotely for shared VGscorubba2022-11-111-0/+4
| | | | | | | | | | | Add a note to the manpage that lvmlockd is unable to determine accurately and without side-effects whether a LV is remotely active. Also change the value of the lv_active_remotely option from false to undefined for shared VGs to distinctly communicate that inability to users. Only for local VGs it can be definitely stated that they are not remotely active. Signed-off-by: corubba <corubba@gmx.de>
* make: generateMarian Csontos2022-11-101-1/+3
|
* make: generateZdenek Kabelac2022-09-213-14/+139
|
* lvmconfig: add --valuesonly optionPeter Rajnoha2022-08-171-0/+7
| | | | | | | | | | | | | | | | | | | | | The new --valuesonly option causes the lvmconfig output to contain only values without keys for each config node. This is practical mainly in case where we use lvmconfig in scripts and we want to assign the value to a different custom key or simply output the value itself without the key. For example: # lvmconfig --type full activation/raid_fault_policy raid_fault_policy="warn" # lvmconfig --type full activation/raid_fault_policy --valuesonly "warn" # my_var=$(lvmconfig --type full activation/raid_fault_policy --valuesonly) # echo $my_var "warn"
* report: report numeric values (not string synonyms) for NUM and BIN fields ↵Peter Rajnoha2022-08-161-0/+4
| | | | | | | | | | | | | | | | with json_std format Internally, NUM and BIN fields are marked as DM_REPORT_FIELD_TYPE_NUM_NUMBER through libdevmapper API. The new 'json_std' format mandates that the report string representing such a value must be a number, not an arbitrary string. This is because numeric values in 'json_std' format do not have double quotes around them. This practically means, we can't use string synonyms ("named reserved values") for such values and the report string must always represent a proper number. With 'json' and 'basic' formats, this is not an issue because 'basic' format doesn't have any structure or typing at all and 'json' format puts all values in quotes, including numeric ones.
* make: generatePeter Rajnoha2022-08-1133-112/+178
|
* man: update lvmreport man page about json_std formatPeter Rajnoha2022-08-111-8/+28
|
* make: generateZdenek Kabelac2022-07-111-0/+12
|
* vdo: update info about memoryZdenek Kabelac2022-07-111-3/+12
| | | | | Add more info about kernel target memory allocation associated with VDO pool usage.
* man: space after sizeZdenek Kabelac2022-07-119-34/+35
| | | | | Put space between size and SI unit. Automatically make this 'space' as fixed size by Makefile sed script.
* make: generateMarian Csontos2022-05-1845-90/+135
|
* make: generateZdenek Kabelac2022-05-0345-66/+170
|
* vdo: support --vdosettingsZdenek Kabelac2022-05-031-8/+31
| | | | | | | | Allow to use --vdosettings with lvcreate,lvconvert,lvchange. Support settings currenly only configurable via lvm.conf. With lvchange we require inactivate LV for changes to be applied. Settings block_map_era_length has supported alias block_map_period.
* lvmdevices: --deldev using device idDavid Teigland2022-04-061-0/+1
| | | | | When used with --deviceidtype, --deldev can specify a device id to remove.
* writecache: display block size from lvsDavid Teigland2022-02-211-0/+4
| | | | | lvs was missing the ability to display writecache block size. now possible with lvs -o writecache_block_size
* man lvmcache: mention writecache memory usageDavid Teigland2022-02-211-0/+12
|
* man lvmcache: add more writecache cachesettings infoDavid Teigland2022-02-161-12/+39
|
* make: generateZdenek Kabelac2022-02-076-73/+55
|
* remove static autoactivationDavid Teigland2022-01-275-106/+15
| | | | | | | | | event based autoactivation is now the only method that lvm provides for autoactivation. Setting lvm.conf event_activation=0 can still be used to disable event based autoactivation commands, but doing so will no longer enable static autoactivation.
* man: doc writecache profile supportZdenek Kabelac2022-01-261-0/+33
|
* Revert "pvcreate: overwrite partition header with -f"David Teigland2022-01-181-4/+3
| | | | | | This reverts commit d5a950ca67c106403054ecb847e226e8b5a7c30e. This commit did not properly recognize GPT cases.
* pvcreate: overwrite partition header with -fDavid Teigland2022-01-141-3/+4
| | | | | | | $ pvcreate /dev/sdc Cannot use /dev/sdc: device is partitioned $ pvcreate -f /dev/sdc Physical volume "/dev/sdc" successfully created.
* man lvmautoactivation: replace systemctl with journalctlDavid Teigland2021-12-141-1/+1
|
* man: add section about static autoactivationDavid Teigland2021-12-061-7/+41
|
* man: lvmautoactivationDavid Teigland2021-11-294-37/+309
| | | | new topical man page describing autoactivation
* make: generateZdenek Kabelac2021-10-141-0/+2
|
* make: generateMarian Csontos2021-10-0745-6/+756
|
* system_id: new appmachineid optionDavid Teigland2021-10-071-0/+17
| | | | | | | The new system_id_source="appmachineid" will cause lvm to use an lvm-specific derivation of the machine-id, instead of the machine-id directly. This is now recommended in place of using machineid.
* libdm: dmsetup measure support for IMAAlasdair G Kergon2021-09-231-0/+15
| | | | | | | Add support for DM_IMA_MEASUREMENT_FLAG with DM_TABLE_STATUS_CMD. This feature requires DM version 4.45 (5.15+ kernels)
* make: generateZdenek Kabelac2021-09-2245-0/+427
|
* lvm_import_vdo: --dry-run automatically verboseZdenek Kabelac2021-09-171-1/+1
| | | | Dry-run is way more usable when it's verbose.
* vdo: man page updatesZdenek Kabelac2021-09-131-0/+3
|
* vdo: rename vdoimport to lvm_import_vdoZdenek Kabelac2021-08-262-5/+4
| | | | Missed bits in previous rename commits.
* vdo: Rename vdoimport to lvm_import_vdo.Marian Csontos2021-08-262-5/+5
|
* vgmerge: support option --poolmetadataspareZdenek Kabelac2021-07-231-0/+9
|
* vgsplit: add support for option --poolmetadataspareZdenek Kabelac2021-07-211-0/+9
| | | | | | | When splitting VG with thin/cache pool volume, handle pmspare during such split and allocate new pmspare in new VG or extend existing pmspare there and eventually drop pmspare in original VG if is no longer needed there.
* man: vdoimport pageZdenek Kabelac2021-07-091-0/+92
|
* vdo: add vdoimport supportZdenek Kabelac2021-07-091-1/+6
| | | | | | | | | | | | | Add tool 'vdoimport' to support easy conversion of an existing VDO manager managed VDO volumes into lvm2 managed VDO LV. When physical converted volume is already a logical volume, conversion happens with the VG itself, just with validation for extent_size, so the virtually sized logical VDO volume size can be expressed in extents. Example of basic simple usage: vdoimport --name vg/vdolv /dev/mapper/vdophysicalvolume
* make: generateZdenek Kabelac2021-06-284-36/+66
|
* lvmdevices: add deviceidtype optionDavid Teigland2021-06-111-14/+54
| | | | | | | | | | | When adding a device to the devices file with --adddev, lvm by default chooses the best device ID type for the new device. The new --deviceidtype option allows the user to override the built in preference. This is useful if there's a problem with the default type, or if a secondary type is preferrable. If the specified deviceidtype does not produce a device ID, then lvm falls back to the preference it would otherwise use.
* make: generateMarian Csontos2021-05-071-2/+2
|
* make: generateZdenek Kabelac2021-04-235-82/+71
|
* makefiles: add target for man-generatorZdenek Kabelac2021-04-231-0/+4
| | | | Add supporting target for recreating man-generator when dependencies needs it.
* man: add some resizing examplesZdenek Kabelac2021-04-233-1/+12
| | | | Add some examples with -l% usage.