1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
lvm2/man
Jonathan Earl Brassow 02941f999c Support the ability to replace specific devices in a RAID array.
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
2011-11-30 02:02:10 +00:00
..
clvmd.8.in CLVMD support for LVM_CLVMD_BINARY and LVM_BINARY 2011-09-24 20:50:35 +00:00
cmirrord.8.in a little more information for the cmirrord man page 2010-01-22 21:48:17 +00:00
dmeventd.8.in As requested in BZ 454618: 2011-03-02 12:49:13 +00:00
dmsetup.8.in Incomplete documentation is worse than no documentation. 2011-11-13 01:41:57 +00:00
fsadm.8.in Add support for DM_DEV_DIR 2011-09-19 19:36:52 +00:00
lvchange.8.in Add new --sysinit option for vgchange and lvchange. 2010-05-06 11:15:55 +00:00
lvconvert.8.in Support the ability to replace specific devices in a RAID array. 2011-11-30 02:02:10 +00:00
lvcreate.8.in Thin lvcreate manpage 2011-11-10 12:41:39 +00:00
lvdisplay.8.in Mention how to get PV to LV mappings. 2010-04-27 13:34:56 +00:00
lvextend.8.in Various cleanups following recent commits. 2010-06-21 15:56:57 +00:00
lvm.8.in Thin uses _tdata instead of _tpool for data LV 2011-11-03 14:38:36 +00:00
lvm.conf.5.in Clarify multi-name device filter pattern matching explanation in lvm.conf.5. 2011-10-04 20:45:36 +00:00
lvmchange.8.in Generate man pages from templates and include version. (romster) 2008-10-08 12:50:13 +00:00
lvmconf.8.in Various cleanups following recent commits. 2010-06-21 15:56:57 +00:00
lvmdiskscan.8.in Make man pages consistent with either-or options (use "|" everywhere). 2008-11-12 15:01:35 +00:00
lvmdump.8.in Add few missing information about what is this script doing. 2010-06-24 08:18:54 +00:00
lvmsadc.8.in Add man pages for lvmconf and unsupported lvmsadc and lvmsar tools. 2010-06-18 10:19:29 +00:00
lvmsar.8.in Add man pages for lvmconf and unsupported lvmsadc and lvmsar tools. 2010-06-18 10:19:29 +00:00
lvreduce.8.in Improve man page style 2011-09-07 08:50:35 +00:00
lvremove.8.in Improve man page style 2011-09-07 08:50:35 +00:00
lvrename.8.in Improve man page style 2011-09-07 08:50:35 +00:00
lvresize.8.in Improve man page style 2011-09-07 08:50:35 +00:00
lvs.8.in Update lvs man page style. 2011-11-08 12:16:53 +00:00
lvscan.8.in Bring lvscan man page up-to-date. 2011-01-24 20:02:07 +00:00
Makefile.in CLVMD support for LVM_CLVMD_BINARY and LVM_BINARY 2011-09-24 20:50:35 +00:00
pvchange.8.in Minor man page updates related to metadataignore and vgmetadatacopies. 2010-07-13 15:04:23 +00:00
pvck.8.in Generate man pages from templates and include version. (romster) 2008-10-08 12:50:13 +00:00
pvcreate.8.in Fix typo 2011-09-07 09:48:49 +00:00
pvdisplay.8.in Document --all option in man pages, cleanup {pv|vg|lv}{s|display} man pages. 2009-10-26 14:37:09 +00:00
pvmove.8.in Adjust pvmove man page wording. 2011-04-28 16:22:47 +00:00
pvremove.8.in mention vgreduce in pvremove man page 2011-02-28 19:40:04 +00:00
pvresize.8.in Place back some common options 2011-02-04 21:19:03 +00:00
pvs.8.in Append 'm' attribute to pv_attr for missing PVs. 2011-06-29 14:56:33 +00:00
pvscan.8.in Place back some common options 2011-02-04 21:19:03 +00:00
vgcfgbackup.8.in Add install_system_dirs makefile target. 2010-05-20 13:47:21 +00:00
vgcfgrestore.8.in Generate man pages from templates and include version. (romster) 2008-10-08 12:50:13 +00:00
vgchange.8.in Minor man page updates related to metadataignore and vgmetadatacopies. 2010-07-13 15:04:23 +00:00
vgck.8.in Make man pages consistent with either-or options (use "|" everywhere). 2008-11-12 15:01:35 +00:00
vgconvert.8.in Add --pvmetadatacopies as a synonym for --metadatacopies in various commands. 2009-10-05 20:55:56 +00:00
vgcreate.8.in Minor changes to man pages for --metadataignore. 2010-07-02 17:05:22 +00:00
vgdisplay.8.in Document --all option in man pages, cleanup {pv|vg|lv}{s|display} man pages. 2009-10-26 14:37:09 +00:00
vgexport.8.in Make man pages consistent with either-or options (use "|" everywhere). 2008-11-12 15:01:35 +00:00
vgextend.8.in Implement vgextend --restoremissing (BZ 537913), which makes it possible to 2010-10-13 10:34:31 +00:00
vgimport.8.in Make man pages consistent with either-or options (use "|" everywhere). 2008-11-12 15:01:35 +00:00
vgimportclone.8.in Use more standard naming for PVs and VG in vgimportclone example. 2010-06-23 16:12:30 +00:00
vgmerge.8.in Make man pages consistent with either-or options (use "|" everywhere). 2008-11-12 15:01:35 +00:00
vgmknodes.8.in Update vgchange and vgmknodes man pages to include --refresh. 2009-02-25 13:17:40 +00:00
vgreduce.8.in Make man pages consistent with either-or options (use "|" everywhere). 2008-11-12 15:01:35 +00:00
vgremove.8.in '--noudevsync' -- update relevant man pages 2009-08-04 08:09:52 +00:00
vgrename.8.in Make man pages consistent with either-or options (use "|" everywhere). 2008-11-12 15:01:35 +00:00
vgs.8.in Update pvchange, pvs and vgs man pages for metadata ignore. 2010-06-28 20:34:12 +00:00
vgscan.8.in Make man pages consistent with either-or options (use "|" everywhere). 2008-11-12 15:01:35 +00:00
vgsplit.8.in Add --vgmetadatacopies to vgsplit man page and command. 2010-06-28 20:39:24 +00:00