summaryrefslogtreecommitdiffstats
path: root/tools/args.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Add --corelog to lvcreate and lvconvert.Alasdair Kergon2006-05-111-0/+1
|
* Create a log header for replacement in-sync mirror log.Alasdair Kergon2006-05-111-0/+1
| | | | | Use set_lv() and dev_set() to wipe sections of devices. Add mirror_in_sync() flag to avoid unnecessary resync on activation.
* Add --mirrorsonly arg to vgreduce. (Doesn't handle mirrors yet.)Alasdair Kergon2005-12-211-0/+1
|
* Allow signed mirrors arguments.Alasdair Kergon2005-11-281-1/+1
| | | | Move create_mirror_log() into toollib.
* Basic support for mirrors.Alasdair Kergon2005-06-011-0/+2
|
* Add clustered attribute so vgchange can identify clustered VGs w/o locking.Alasdair Kergon2005-03-211-0/+1
|
* Fix vgdisplay -s. Breaks (undocumented) lvs/pvs/vgs -s instead for now.Alasdair Kergon2004-12-211-1/+1
|
* lvresize + fsadm support - needs testingAlasdair Kergon2004-06-151-0/+1
|
* xxchange -ae to activation exclusivelyAlasdair Kergon2004-05-241-1/+1
|
* Rename allocation policies; add --alloc to cmdline; LV inherits from VG.Alasdair Kergon2004-05-181-0/+1
|
* Add --type to lvcreate/resize.Alasdair Kergon2004-05-111-0/+1
| | | | | | | Add virtual segment types, zero and error. A large sparse device can be constructed as a writeable snapshot of a large zero device.
* Update copyright notices.Alasdair Kergon2004-03-301-2/+11
|
* lvchange --refreshAlasdair Kergon2004-03-261-0/+1
|
* Add --nolocking option for read operations if locking is failing/unavailable.Alasdair Kergon2004-03-261-0/+1
|
* taggingAlasdair Kergon2004-03-081-0/+2
|
* Remove undocumented -m abbreviation.Alasdair Kergon2003-12-091-1/+1
|
* vgscan --mknodesAlasdair Kergon2003-11-141-0/+1
|
* --abort --backgroundAlasdair Kergon2003-05-061-0/+2
|
* Add pvmoveAlasdair Kergon2003-04-301-0/+1
|
* Allow for specification of major number as well as minor.Alasdair Kergon2003-04-021-0/+3
|
* vgreduce --removemissing to remove missing PVs & deps & make VG consistentAlasdair Kergon2003-01-171-0/+1
|
* New column-based reporting tools: lvs, pvs & vgs.Alasdair Kergon2002-12-121-0/+9
|
* Default size unit normally MB not KB.Alasdair Kergon2002-12-031-6/+7
|
* Further help text tidying & support for -?.Alasdair Kergon2002-11-291-0/+1
|
* Some new features.Alasdair Kergon2002-11-181-1/+5
|
* Add --ignorelockingfailureAlasdair Kergon2002-07-101-0/+1
|
* Merge with text format branch.Alasdair Kergon2002-04-241-0/+1
| | | | | | | | | | | | | | | | | | | Lots of changes/very little testing so far => there'll be bugs! Use 'vgcreate -M text' to create a volume group with its metadata stored in text files. Text format metadata changes should be reasonably atomic, with a (basic) automatic recovery mechanism if the system crashes while a change is in progress. Add a metadata section to lvm.conf to specify multiple directories if you want (recommended) to keep multiple copies of the metadata (eg on different filesystems). e.g. metadata { dirs = ["/etc/lvm/metadata1","/usr/local/lvm/metadata2"] } Plenty of refinements still in the pipeline.
* o misc little fixes.Joe Thornber2002-02-211-1/+0
|
* o Use 'pvcreate --setphysicalvolumesize' with no short form (instead of -s)Alasdair Kergon2002-02-201-1/+1
| | | | | | | | | and add severe warning if it's used to make a device seem bigger than it really is. This is not an option people should be using as it breaks metadata integrity. o Use uint64_t throughout (rather than unsigned long long) o Convert a few messages that contain pathnames into the more common form: pathname: message
* First cut on "pvcreate -s"Heinz Mauelshagen2002-02-151-0/+1
|
* Preparation for an LVM2 liblvm - pass cmd_context into each tool andAlasdair Kergon2002-02-111-1/+1
| | | | link some globals that the tools need into that structure.
* Basic support for persistent minor numbers;Alasdair Kergon2002-02-011-0/+2
| | | | | | | | | | | | | | | | | | slightly different from the current LVM1 method. lvcreate --persistent y --minor 10 (to specify when created) lvchange --persistent n (to turn off) lvchange --persistent y --minor 11 (to change) --persistent uses a new LV status flag stored on disk minor number is stored on disk the same way as LVM1 does (but major number stored is 0; any LVM1 major/minor setting gets lost) lvchange -ay --minor 12 (to activate using minor 12, regardless of the on-disk setting, which doesn't get changed) --minor == -m --persistent == -M
* o Basic support for exporting (but importing not completed yet).Alasdair Kergon2002-01-291-0/+1
| | | | | o When volume group does not have write flag set, prevent changes to it. o Preparation for partial activation (not completed yet).
* o pvcreate --uuid to specify the uuid (required before using vgcfgrestoreAlasdair Kergon2002-01-161-0/+1
| | | | | | | onto a new device). uuid specified must not already exist on the system. o More message tidying. o When checking for label, only read PV metadata. o Add ataraid. [Needs moving into config/defaults files.]
* Clarify terminology:Alasdair Kergon2002-01-101-1/+6
| | | | | VG is resizeable - PVs can be added or removed PV is allocatable - free extents on it may be allocated to LVs
* o sync laptop to test machine.Joe Thornber2002-01-071-1/+1
|
* o Changed the macro name in args.h from 'xx' to 'arg'Joe Thornber2001-12-171-51/+52
| | | | | | | | o There is now a _default_debug, and _default_verbose level, when using lvm interactively -vv and -dd switches just effect the current command. o Added a --quiet switch which sets both verbose and debug to zero.
* I had another look at the argument processing code:Joe Thornber2001-12-171-17/+11
| | | | | | | | | | o You must list long args with no short option (eg. --version) at the front of the args.h file. o If an argument has no short option, set the short option in args.h to '\0' o The index into the 'the_args' var is now stored as the option value for getopt, iff there is no short opt.
* Tweaks for make install. -m args replaces verbose to display maps.Alasdair Kergon2001-12-031-0/+1
|
* o Make sure that every switch has a short option, even if it'sJoe Thornber2001-11-221-1/+1
| | | | | non-displayable so we can remove the pointer mangling that was breaking 64bit arch.s
* o Added lvextendAlasdair Kergon2001-11-091-2/+2
| | | | | | | o Full signed arguments to lvreduce/lvextend o Consistent lv_number/pe map use o Populate pv->pe_allocated o Fixes for allocation/writing of multiple LVs
* vgreduce, vgremove, vgrename & vgscanAlasdair Kergon2001-10-111-1/+1
|
* lvactivate checkpoint commitAlasdair Kergon2001-09-251-0/+73