summaryrefslogtreecommitdiffstats
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
* thin: fix man page for lvsZdenek Kabelac2012-08-091-1/+1
| | | | Renamed discard -> discards
* thin: use discards as plural rather than singularAlasdair G Kergon2012-08-072-8/+8
| | | | Global change from --discard to --discards, as that feels more natural.
* man: expand lvchange --discard entryAlasdair G Kergon2012-08-071-1/+6
|
* man: document allocation process in lvm.8Alasdair G Kergon2012-08-071-61/+129
|
* dmsetup: allow --noflush with status/wait for thinAlasdair G Kergon2012-07-271-1/+8
| | | | | Allow --noflush with dmsetup status and wait (for thin target 1.3.0 / ioctl 4.23.0).
* thin: add lvchange for discard and zero changeZdenek Kabelac2012-07-181-1/+13
| | | | | | | Update lvchange to allow change of 'zero' flag for thinpool. Add support for changing discard handling. N.B. from/to ignore could be only changed for inactive pool.
* thin: add reporting of discard for thin poolZdenek Kabelac2012-07-181-0/+1
| | | | | | | | | | New field "discard" is added for lvs reporting of lv segment. Reported as one character: (i)gnore (n)opassdown (p)assdown lvs -o+discard
* thin: add discard support for thin poolZdenek Kabelac2012-07-181-0/+6
| | | | | | | | Add arg support for discard. Add discard ignore, nopassdown, passdown (=default) support. Flags could be set per pool. lvcreate [--discard {ignore|no_passdown|passdown}] vg/thinlv
* activate: skip manual activation for --sysinit -aayPeter Rajnoha2012-07-102-0/+10
| | | | | | | | | | | | | When --sysinit -a ay is used with vg/lvchange and lvmetad is up and running, we should skip manual activation as that would be a useless step - all volumes are autoactivated once all the PVs for a VG are present. If lvmetad is not active at the time of the vgchange --sysinit -a ay call, the activation proceeds in standard 'manual' way. This way, we can still have vg/lvchange --sysinit -a ay called unconditionally in system initialization scripts no matter if lvmetad is used or not.
* man: --activate ay and auto_activation_volume_listPeter Rajnoha2012-06-295-10/+42
|
* args: add --activate synonym for --available argPeter Rajnoha2012-06-283-6/+6
| | | | | | | | We're refererring to 'activation' all over the code and we're talking about 'LVs being activated' all the time so let's use 'activation/activate' everywhere for clarity and consistency (still providing the old 'available' keyword as a synonym for backward compatibility with existing environments).
* Initial support for lvconvert for thin pool volumes.Zdenek Kabelac2012-05-091-0/+15
| | | | | | | | | | | | | | | Support has many limitations and lots of FIXMEs inside, however it makes initial task when user creates a separate LV for thin pool data and thin metadata already usable, so let's enable it for testing. Easiest API: lvconvert --chunksize XX --thinpool data_lv metadata_lv More functionality extensions will follow up. TODO: Code needs some rework since a lot of same code is getting copied.
* Remove statement that snapshots cannot be tagged from lvm man page.Alasdair Kergon2012-04-261-1/+0
|
* Sort lvs options by alphabetZdenek Kabelac2012-04-241-11/+11
|
* Update some lvs column namesZdenek Kabelac2012-04-241-5/+40
| | | | | | Fix thin_pool -> pool_lv Add more fields supported by thin provisioning. Keep fields alphabetically sorted for easier lookup.
* Add a rudimentary lvmetad manpage.Petr Rockai2012-04-152-2/+50
|
* Update man pagesZdenek Kabelac2012-04-1148-1310/+1517
| | | | Use one style for man pages.
* Add 'vgscan --cache' functionality for consistency with 'pvscan --cache'.Peter Rajnoha2012-03-271-0/+4
| | | | | | | | Calling vgscan alone should reuse information from the lvmetad (if running). The --cache option should initiate direct device scan and update lvmetad appropriately (if running). This is mainly for vgscan to behave consistently compared to pvscan.
* Fix warn message and update man pageZdenek Kabelac2012-03-061-5/+8
| | | | | | | | | | Fix regression in man page. The chunk size is in kilobyte units on command line input though in the source code we work with sector size unit so make it clear in the man page. Update chunksize for thin pool in man page - it's max value is 1024M == 1G. Fix warning range message to show proper max value.
* Switch pvscan --cache major:minor to --major --minor.Alasdair Kergon2012-03-061-2/+14
|
* Scan all devices for lvmetad if 'pvscan --cache' used without device list.Alasdair Kergon2012-03-031-5/+6
|
* Change pvscan --lvmetad to pvscan --cache.Alasdair Kergon2012-03-021-5/+5
|
* Allow multiple device names with pvscan --lvmetad.Alasdair Kergon2012-03-021-2/+2
| | | | | | Hold global lock in pvscan --lvmetad. (This might need refinement.) Add PV name to "PV gone" messages. Adjust some log message severities. (More changes needed.)
* Add _rimage as reserved suffixZdenek Kabelac2012-03-011-1/+1
|
* spacingAlasdair Kergon2012-02-281-2/+2
|
* I don't think -u is meant to be used with lvmetadAlasdair Kergon2012-02-281-2/+2
|
* Add tentative documentation of pvscan --lvmetad to the pvscan manpage.Petr Rockai2012-02-261-0/+6
|
* Add dmsetup manpage entries for mangle command and --manglename option.Peter Rajnoha2012-02-151-0/+23
|
* Use m and M lv_attr to indicate that a snapshot merge failed in lvs.Mike Snitzer2012-01-201-0/+1
| | | | snapshot (m)erge failed, suspended snapshot (M)erge failed
* Thin extend lvcreate man page about snapshot supportZdenek Kabelac2012-01-201-8/+9
|
* Add dmsetup 'wipe_table' to replace table with one that uses error target.Alasdair Kergon2012-01-181-0/+12
|
* Show read-only activation in display tools.Alasdair Kergon2012-01-121-1/+2
|
* Add activation/read_only_volume_list to override LV permission in metadata.Alasdair Kergon2012-01-121-0/+12
|
* Support different device name types on output of dmsetup deps, ls and info ↵Peter Rajnoha2012-01-111-8/+16
| | | | | | | | -c command. Add 'blkdevname' and 'blkdevs_used' field to dmsetup info -c -o. Add 'blkdevname' option to dmsetup ls --tree to see block device names. Add '-o options' to dmsetup deps and ls to select device name type on output.
* Improve readahead in dmsetup man pageZdenek Kabelac2012-01-091-3/+13
|
* Support rounding of percentage upwardZdenek Kabelac2012-01-053-3/+9
| | | | | | | | | | | | | | | We want to keep this logic - when LV is extend - extend the LV by at least given amount, when LV is reduced - reduce the LV by at most given amount. So for this the rounding needs to be used. Current logic which seems to satisfy give rule is to round up all extent values for LV resize upward except for values with '-' sign that are round downward. This patch also fixes the problem when lvextend --use-polices tried to extend LV the by i.e. 20% - but the resulting 20% were smaller the extent size thus before this patch no extension happened.
* Updated documentation for dmeventd.Zdenek Kabelac2011-12-221-13/+22
| | | | | | Update man page style. Mention raid and thin plugins. Update help text printed by command to match man page.
* Thin man page updateZdenek Kabelac2011-12-211-2/+1
|
* refer to kernel docs for target infoAlasdair Kergon2011-11-301-64/+27
| | | | FIXME thin still missing
* Support the ability to replace specific devices in a RAID array.Jonathan Earl Brassow2011-11-301-0/+24
| | | | | | | | | | | | | | | | | RAID is not like traditional LVM mirroring. LVM mirroring required failed devices to be removed or the logical volume would simply hang. RAID arrays can keep on running with failed devices. In fact, for RAID types other than RAID1, removing a device would mean substituting an error target or converting to a lower level RAID (e.g. RAID6 -> RAID5, or RAID4/5 to RAID0). Therefore, rather than removing a failed device unconditionally and potentially allocating a replacement, RAID allows the user to "replace" a device with a new one. This approach is a 1-step solution vs the current 2-step solution. example> lvconvert --replace <dev_to_remove> vg/lv [possible_replacement_PVs] '--replace' can be specified more than once. example> lvconvert --replace /dev/sdb1 --replace /dev/sdc1 vg/lv
* Incomplete documentation is worse than no documentation.Alasdair Kergon2011-11-131-0/+1
| | | | | | Any documentation less-detailed than Documentation/device-mapper is dangerous for the non-trivial ctr lines. And anyway, this should be in s4 not here.
* Update dmsetup man pageZdenek Kabelac2011-11-121-239/+433
| | | | | | | Use standard manpage style. Keep options and commands in alphabetic order. Added at least a very simply info about some other targets. TODO: documenting targest needs far more work...
* Thin lvcreate manpageZdenek Kabelac2011-11-101-29/+16
| | | | | Merge thin creation into standard 1st. lvcreate. Update snapshot for thin support.
* Update lvs man page style.Zdenek Kabelac2011-11-081-29/+49
|
* More lvcreate man updatesZdenek Kabelac2011-11-081-22/+23
| | | | | Use { Name | Path } consistently like elsewhere. Move --thin alphabetically before --type.
* Thin lvcreate poolmetadatasize units docZdenek Kabelac2011-11-071-1/+2
|
* Thin lvcreate man updateZdenek Kabelac2011-11-041-18/+38
| | | | | Added poolmetadatasize options Add an example.
* Thin uses _tdata instead of _tpool for data LVZdenek Kabelac2011-11-031-1/+1
| | | | Switch to different suffix and keep -tpool reserved for overlay device name.
* More updates for lvcreate manpageZdenek Kabelac2011-10-301-8/+7
|
* Continue with lvcreate man page updateZdenek Kabelac2011-10-281-24/+26
| | | | Already in WHATS_NEW.