[lvm-devel] patch3/4
Christoph Anton Mitterer
calestyo at scientia.net
Thu Aug 19 23:58:43 UTC 2010
3) lvm.8.reordering+pvcreate.patch
It seems that right now, neither built-in commands nor commands are
ordered
alphabetically.
The patch orders them in a (IMHO) better way, especially:
First VG-, then PV-, then LV-, then "general"-commands.
In each section I also made some grouping, e.g. commands that do display
stuff,
create/remove/rename, resize/extend, etc.
Please check, that (when copy&pasting around) I did not accidentally
drop one ;)
Another thing done by the patch: For pvcreate it's hinted (by "etc")
that not
only disks and partitions can serve as PV. (e.g. md devices, or
dm-crypt, etc.)
--- lvm.8 2010-06-23 16:25:44.099108000 +0200
+++ lvm.8 2010-06-23 16:57:07.394112635 +0200
@@ -41,105 +41,104 @@
The following commands are built into lvm without links normally
being created in the filesystem for them.
.TP
-\fBdumpconfig\fP \(em Display the configuration information after
-loading \fBlvm.conf\fP (5) and any other configuration files.
+\fBdumpconfig\fP \(em Display the configuration information after
loading \fBlvm.conf\fP (5) and any other configuration files.
.TP
\fBformats\fP \(em Display recognised metadata formats.
.TP
-\fBhelp\fP \(em Display the help text.
-.TP
\fBpvdata\fP \(em Not implemented in LVM2.
.TP
\fBsegtypes\fP \(em Display recognised logical volume segment types.
.TP
+\fBhelp\fP \(em Display the help text.
+.TP
\fBversion\fP \(em Display version information.
.LP
.SH COMMANDS
The following commands implement the core LVM functionality.
.TP
-\fBpvchange\fP \(em Change attributes of a physical volume.
-.TP
-\fBpvck\fP \(em Check physical volume metadata.
-.TP
-\fBpvcreate\fP \(em Initialize a disk or partition for use by LVM.
-.TP
-\fBpvdisplay\fP \(em Display attributes of a physical volume.
+\fBvgs\fP \(em Report information about volume groups.
.TP
-\fBpvmove\fP \(em Move physical extents.
+\fBvgdisplay\fP \(em Display attributes of volume groups.
.TP
-\fBpvremove\fP \(em Remove a physical volume.
+\fBvgscan\fP \(em Scan all disks for volume groups and rebuild caches.
.TP
-\fBpvresize\fP \(em Resize a disk or partition in use by LVM2.
+\fBvgcreate\fP \(em Create a volume group.
.TP
-\fBpvs\fP \(em Report information about physical volumes.
+\fBvgremove\fP \(em Remove a volume group.
.TP
-\fBpvscan\fP \(em Scan all disks for physical volumes.
+\fBvgrename\fP \(em Rename a volume group.
.TP
-\fBvgcfgbackup\fP \(em Backup volume group descriptor area.
+\fBvgchange\fP \(em Change attributes of a volume group.
.TP
-\fBvgcfgrestore\fP \(em Restore volume group descriptor area.
+\fBvgextend\fP \(em Add physical volumes to a volume group.
.TP
-\fBvgchange\fP \(em Change attributes of a volume group.
+\fBvgreduce\fP \(em Reduce a volume group by removing one or more
physical volumes.
.TP
\fBvgck\fP \(em Check volume group metadata.
.TP
-\fBvgconvert\fP \(em Convert volume group metadata format.
-.TP
-\fBvgcreate\fP \(em Create a volume group.
+\fBvgmerge\fP \(em Merge two volume groups.
.TP
-\fBvgdisplay\fP \(em Display attributes of volume groups.
+\fBvgsplit\fP \(em Split a volume group into two, moving any logical
volumes from one volume group to another by moving entire physical
volumes.
.TP
\fBvgexport\fP \(em Make volume groups unknown to the system.
.TP
-\fBvgextend\fP \(em Add physical volumes to a volume group.
-.TP
\fBvgimport\fP \(em Make exported volume groups known to the system.
.TP
-\fBvgimportclone\fP \(em Import and rename duplicated volume group
(e.g. a hardware snapshot).
+\fBvgcfgbackup\fP \(em Backup volume group descriptor area.
.TP
-\fBvgmerge\fP \(em Merge two volume groups.
+\fBvgcfgrestore\fP \(em Restore volume group descriptor area.
.TP
-\fBvgmknodes\fP \(em Recreate volume group directory and logical volume
special files
+\fBvgimportclone\fP \(em Import and rename duplicated volume group
(e.g. a hardware snapshot).
.TP
-\fBvgreduce\fP \(em Reduce a volume group by removing one or more
physical volumes.
+\fBvgmknodes\fP \(em Recreate volume group directory and logical volume
special files
.TP
-\fBvgremove\fP \(em Remove a volume group.
+\fBvgconvert\fP \(em Convert volume group metadata format.
.TP
-\fBvgrename\fP \(em Rename a volume group.
+\fBpvs\fP \(em Report information about physical volumes.
.TP
-\fBvgs\fP \(em Report information about volume groups.
+\fBpvdisplay\fP \(em Display attributes of a physical volume.
.TP
-\fBvgscan\fP \(em Scan all disks for volume groups and rebuild caches.
+\fBpvscan\fP \(em Scan all disks for physical volumes.
.TP
-\fBvgsplit\fP \(em Split a volume group into two, moving any logical
volumes from one volume group to another by moving entire physical
volumes.
+\fBpvcreate\fP \(em Initialize a disk, partition, etc. as physical
volume for use by LVM.
.TP
-\fBlvchange\fP \(em Change attributes of a logical volume.
+\fBpvremove\fP \(em Remove a physical volume.
.TP
-\fBlvconvert\fP \(em Convert a logical volume from linear to mirror or
snapshot.
+\fBpvchange\fP \(em Change attributes of a physical volume.
.TP
-\fBlvcreate\fP \(em Create a logical volume in an existing volume
group.
+\fBpvresize\fP \(em Resize a disk or partition in use by LVM2.
.TP
-\fBlvdisplay\fP \(em Display attributes of a logical volume.
+\fBpvck\fP \(em Check physical volume metadata.
.TP
-\fBlvextend\fP \(em Extend the size of a logical volume.
+\fBpvmove\fP \(em Move physical extents.
.TP
-\fBlvmchange\fP \(em Change attributes of the logical volume manager.
+\fBlvs\fP \(em Report information about logical volumes.
.TP
-\fBlvmdiskscan\fP \(em Scan for all devices visible to LVM2.
+\fBlvdisplay\fP \(em Display attributes of a logical volume.
.TP
-\fBlvmdump\fP \(em Create lvm2 information dumps for diagnostic
purposes.
+\fBlvscan\fP \(em Scan (all disks) for logical volumes.
.TP
-\fBlvreduce\fP \(em Reduce the size of a logical volume.
+\fBlvcreate\fP \(em Create a logical volume in an existing volume
group.
.TP
\fBlvremove\fP \(em Remove a logical volume.
.TP
\fBlvrename\fP \(em Rename a logical volume.
.TP
+\fBlvchange\fP \(em Change attributes of a logical volume.
+.TP
\fBlvresize\fP \(em Resize a logical volume.
.TP
-\fBlvs\fP \(em Report information about logical volumes.
+\fBlvextend\fP \(em Extend the size of a logical volume.
.TP
-\fBlvscan\fP \(em Scan (all disks) for logical volumes.
+\fBlvreduce\fP \(em Reduce the size of a logical volume.
+.TP
+\fBlvconvert\fP \(em Convert a logical volume from linear to mirror or
snapshot.
+.TP
+\fBlvmchange\fP \(em Change attributes of the logical volume manager.
+.TP
+\fBlvmdiskscan\fP \(em Scan for all devices visible to LVM2.
+.TP
+\fBlvmdump\fP \(em Create lvm2 information dumps for diagnostic
purposes.
.TP
The following commands are not implemented in LVM2 but might be in the
future: lvmsadc, lvmsar, pvdata.
.SH OPTIONS
More information about the lvm-devel
mailing list