Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add --corelog to lvcreate and lvconvert. | Alasdair Kergon | 2006-05-11 | 1 | -0/+1 | |
| | ||||||
* | Create a log header for replacement in-sync mirror log. | Alasdair Kergon | 2006-05-11 | 1 | -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 Kergon | 2005-12-21 | 1 | -0/+1 | |
| | ||||||
* | Allow signed mirrors arguments. | Alasdair Kergon | 2005-11-28 | 1 | -1/+1 | |
| | | | | Move create_mirror_log() into toollib. | |||||
* | Basic support for mirrors. | Alasdair Kergon | 2005-06-01 | 1 | -0/+2 | |
| | ||||||
* | Add clustered attribute so vgchange can identify clustered VGs w/o locking. | Alasdair Kergon | 2005-03-21 | 1 | -0/+1 | |
| | ||||||
* | Fix vgdisplay -s. Breaks (undocumented) lvs/pvs/vgs -s instead for now. | Alasdair Kergon | 2004-12-21 | 1 | -1/+1 | |
| | ||||||
* | lvresize + fsadm support - needs testing | Alasdair Kergon | 2004-06-15 | 1 | -0/+1 | |
| | ||||||
* | xxchange -ae to activation exclusively | Alasdair Kergon | 2004-05-24 | 1 | -1/+1 | |
| | ||||||
* | Rename allocation policies; add --alloc to cmdline; LV inherits from VG. | Alasdair Kergon | 2004-05-18 | 1 | -0/+1 | |
| | ||||||
* | Add --type to lvcreate/resize. | Alasdair Kergon | 2004-05-11 | 1 | -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 Kergon | 2004-03-30 | 1 | -2/+11 | |
| | ||||||
* | lvchange --refresh | Alasdair Kergon | 2004-03-26 | 1 | -0/+1 | |
| | ||||||
* | Add --nolocking option for read operations if locking is failing/unavailable. | Alasdair Kergon | 2004-03-26 | 1 | -0/+1 | |
| | ||||||
* | tagging | Alasdair Kergon | 2004-03-08 | 1 | -0/+2 | |
| | ||||||
* | Remove undocumented -m abbreviation. | Alasdair Kergon | 2003-12-09 | 1 | -1/+1 | |
| | ||||||
* | vgscan --mknodes | Alasdair Kergon | 2003-11-14 | 1 | -0/+1 | |
| | ||||||
* | --abort --background | Alasdair Kergon | 2003-05-06 | 1 | -0/+2 | |
| | ||||||
* | Add pvmove | Alasdair Kergon | 2003-04-30 | 1 | -0/+1 | |
| | ||||||
* | Allow for specification of major number as well as minor. | Alasdair Kergon | 2003-04-02 | 1 | -0/+3 | |
| | ||||||
* | vgreduce --removemissing to remove missing PVs & deps & make VG consistent | Alasdair Kergon | 2003-01-17 | 1 | -0/+1 | |
| | ||||||
* | New column-based reporting tools: lvs, pvs & vgs. | Alasdair Kergon | 2002-12-12 | 1 | -0/+9 | |
| | ||||||
* | Default size unit normally MB not KB. | Alasdair Kergon | 2002-12-03 | 1 | -6/+7 | |
| | ||||||
* | Further help text tidying & support for -?. | Alasdair Kergon | 2002-11-29 | 1 | -0/+1 | |
| | ||||||
* | Some new features. | Alasdair Kergon | 2002-11-18 | 1 | -1/+5 | |
| | ||||||
* | Add --ignorelockingfailure | Alasdair Kergon | 2002-07-10 | 1 | -0/+1 | |
| | ||||||
* | Merge with text format branch. | Alasdair Kergon | 2002-04-24 | 1 | -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 Thornber | 2002-02-21 | 1 | -1/+0 | |
| | ||||||
* | o Use 'pvcreate --setphysicalvolumesize' with no short form (instead of -s) | Alasdair Kergon | 2002-02-20 | 1 | -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 Mauelshagen | 2002-02-15 | 1 | -0/+1 | |
| | ||||||
* | Preparation for an LVM2 liblvm - pass cmd_context into each tool and | Alasdair Kergon | 2002-02-11 | 1 | -1/+1 | |
| | | | | link some globals that the tools need into that structure. | |||||
* | Basic support for persistent minor numbers; | Alasdair Kergon | 2002-02-01 | 1 | -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 Kergon | 2002-01-29 | 1 | -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 vgcfgrestore | Alasdair Kergon | 2002-01-16 | 1 | -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 Kergon | 2002-01-10 | 1 | -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 Thornber | 2002-01-07 | 1 | -1/+1 | |
| | ||||||
* | o Changed the macro name in args.h from 'xx' to 'arg' | Joe Thornber | 2001-12-17 | 1 | -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 Thornber | 2001-12-17 | 1 | -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 Kergon | 2001-12-03 | 1 | -0/+1 | |
| | ||||||
* | o Make sure that every switch has a short option, even if it's | Joe Thornber | 2001-11-22 | 1 | -1/+1 | |
| | | | | | non-displayable so we can remove the pointer mangling that was breaking 64bit arch.s | |||||
* | o Added lvextend | Alasdair Kergon | 2001-11-09 | 1 | -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 & vgscan | Alasdair Kergon | 2001-10-11 | 1 | -1/+1 | |
| | ||||||
* | lvactivate checkpoint commit | Alasdair Kergon | 2001-09-25 | 1 | -0/+73 | |