Alasdair Kergon
2d3164a59f
Use __attribute__ consistently throughout.
2010-07-09 15:34:40 +00:00
Alasdair Kergon
3f507a26fb
Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1.
2007-08-20 20:55:30 +00:00
Alasdair Kergon
45dca55fc8
Make SIZE_SHORT the default for display_size().
...
Fix some memory leaks in error paths found by coverity.
Use C99 struct initialisers.
Move DEFS into configure.h.
Clean-ups to remove miscellaneous compiler warnings.
2006-05-09 21:23:51 +00:00
Alasdair Kergon
0671632477
A pvresize implementation (Zak Kipling).
2005-10-31 02:37:29 +00:00
Alasdair Kergon
66ed5f82c4
Update copyright notices.
2004-03-30 19:35:44 +00:00
Alasdair Kergon
0a109fbd03
The LVM2 part of vgmknodes [still to do the non-devfs device-mapper bit].
2003-11-12 19:16:48 +00:00
Alasdair Kergon
b0139682e8
Don't install the pvdata stub; update built-in mesg.
2003-09-15 15:05:23 +00:00
Alasdair Kergon
031d6c25ff
Add pvmove
2003-04-30 15:28:17 +00:00
Alasdair Kergon
34dd8d0a91
Some new features.
2002-11-18 14:04:08 +00:00
Joe Thornber
c69b7ecc96
o Remove e2fsadm to stop people waiting expectantly for something that isn't going
...
to arrive.
2002-08-08 07:54:57 +00:00
Alasdair Kergon
a38aefdfc8
Add vgsplit.
2002-05-31 19:30:51 +00:00
Heinz Mauelshagen
ca7e20b7ca
pvresize command
2002-02-25 15:32:58 +00:00
Alasdair Kergon
c4856caebb
Preparation for an LVM2 liblvm - pass cmd_context into each tool and
...
link some globals that the tools need into that structure.
2002-02-11 20:50:53 +00:00
Heinz Mauelshagen
a7e7a00cab
Poor mans lvmdiskscan
2002-02-05 14:31:57 +00:00
Alasdair Kergon
051a8e2af1
Display error when running unimplemented functions.
2002-01-31 20:37:26 +00:00
Alasdair Kergon
f9f3da9e78
o A vgimport implementation
...
o Require -a or <list of vgs> parameters with vgexport/vgimport
o Allow pvcreate -ff to destroy exported/partial VGs
2002-01-29 19:19:37 +00:00
Alasdair Kergon
6435b49153
o Basic support for exporting (but importing not completed yet).
...
o When volume group does not have write flag set, prevent changes to it.
o Preparation for partial activation (not completed yet).
2002-01-29 17:23:33 +00:00
Joe Thornber
ef735fd92a
o Add pvmove to the stub file.
2002-01-16 11:27:19 +00:00
Joe Thornber
1f9d567b23
o vgcfgrestore works ! (with the couple of examples I tried).
2002-01-15 17:37:23 +00:00
Alasdair Kergon
0092790c7d
o ACTIVE is no longer a status flag - lv_active() used to check if an LV
...
is active in the device-mapper.
o Many operations can be carried out regardless of whether the VG is
active or not.
o vgscan does not activate anything - use vgchange.
o Change lvrename to support renaming of active LVs.
o Remove '//' appearing in some pathnames.
o Dummy lv_check_segments() for compilation.
2002-01-10 23:21:07 +00:00
Joe Thornber
5da1f3e7c8
o vgcfgrestore.
2002-01-10 14:27:47 +00:00
Joe Thornber
3251a708e4
o Added a quick vgcfgbackup, needs parameters as yet.
2001-12-20 16:05:14 +00:00
Alasdair Kergon
d3bb140f89
vgmerge first cut
2001-11-27 17:02:24 +00:00
Alasdair Kergon
8be7ae2733
vgdisplay
2001-11-19 15:20:50 +00:00
Alasdair Kergon
6cf2a0281b
lvrename (without reactivation)
2001-11-15 17:27:45 +00:00
Alasdair Kergon
02a70e5667
o Added lvextend
...
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
2001-11-09 22:01:04 +00:00
Alasdair Kergon
87e201460a
lvdisplay & lvreduce
2001-11-08 16:15:58 +00:00
Alasdair Kergon
5ef32227ec
lvcreate
2001-11-06 19:02:26 +00:00
Alasdair Kergon
ee6bfeb8e3
lvchange
2001-10-30 14:32:48 +00:00
Alasdair Kergon
058347321f
basic lvscan
2001-10-29 18:23:35 +00:00
Alasdair Kergon
993dfa4368
lvremove
2001-10-29 13:52:23 +00:00
Alasdair Kergon
ba71cb5dd7
pvdisplay
2001-10-18 16:55:19 +00:00
Alasdair Kergon
4d9627f20c
pvchange
2001-10-17 15:29:31 +00:00
Alasdair Kergon
549e3c8f9d
pvscan
2001-10-16 18:07:54 +00:00
Alasdair Kergon
f00be261ba
vgchange
2001-10-16 16:25:28 +00:00
Alasdair Kergon
6dcbb5b2f8
vgextend
2001-10-15 22:04:27 +00:00
Alasdair Kergon
1c1fd6c366
vgcreate
2001-10-12 12:21:43 +00:00
Joe Thornber
73f8f0bbd0
o pvcreate
...
o added uuid unit
o stubbed partition stuff
2001-10-12 10:32:06 +00:00
Alasdair Kergon
0524b1bf67
vgreduce, vgremove, vgrename & vgscan
2001-10-11 21:35:55 +00:00
Alasdair Kergon
6750f06e10
o vgremove.
...
o filter devices by major.
2001-10-09 17:20:02 +00:00
Alasdair Kergon
aef2aee6a4
vgrename & vgck
2001-10-08 18:44:22 +00:00
Alasdair Kergon
c863507d08
vgcreate & lvmchange outlines
2001-10-03 20:38:07 +00:00
Alasdair Kergon
cff86c9093
vgrename & pvchange outlines
2001-10-03 17:03:25 +00:00
Alasdair Kergon
b61e791a4f
lvremove outline
2001-10-03 12:34:08 +00:00
Alasdair Kergon
112cb0dc28
pvscan framework
2001-10-02 17:09:05 +00:00
Alasdair Kergon
37ccc2e118
Merge fixes
2001-10-01 15:29:39 +00:00
Alasdair Kergon
5c3a71cc59
lvactivate checkpoint commit
2001-09-25 12:49:28 +00:00